Page MenuHomeFreeBSD

devel/freebsd-sysroot: various updates
Needs ReviewPublic

Authored by pkubaj on Tue, Nov 22, 7:38 PM.

Details

Reviewers
kp
Group Reviewers
rust
Summary
  1. Remove LOCAL/tobik from MASTER_SITES - it's not necessary anymore.
  2. Remove armv6 and powerpc64_elfv1 flavors - both are not really supported anymore.
  3. Sort architectures alphabetically.
  4. Default to the native flavor.
  5. Add gcc11 to armv7 sysroot (same as powerpc).
  6. Bump LLVM triples to the new versions.
Test Plan

poudriere testport for all the flavors.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 48507
Build 45393: arc lint + arc unit

Event Timeline

I've done some tests on armv7 and libatomic is not needed.

Were you able to build rust for armv7 without libatomic?

lwhsu added inline comments.
devel/freebsd-sysroot/Makefile
5

/ftp can be omitted now. It only exists for not breaking the already published URLs.

Were you able to build rust for armv7 without libatomic?

lang/rust works on armv7 without libatomic


Fails for me as well.

The error is clearly the same as on powerpc.

The error is clearly the same as on powerpc.

libatomic *is not needed* for armv7, the patch you submitted in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267622 *is not needed* for armv7.

target.starts_with("arm")

can be removed.

Then how can you explain the Rust build issue on armv7?

You could have explained that first.

  1. Removed ftp from the url.
  2. Removed gcc11 from armv7.
devel/freebsd-sysroot/Makefile
4

Move your distfiles to LOCAL/rust?

84

Do we still have to list mips and sparc64?

97–98

Bump it to 1301000 and modify 13.0?