Page MenuHomeFreeBSD

devel/freebsd-sysroot: various updates
ClosedPublic

Authored by pkubaj on Nov 22 2022, 7:38 PM.
Tags
None
Referenced Files
F81505614: D37467.id.diff
Wed, Apr 17, 7:49 AM
Unknown Object (File)
Thu, Mar 28, 5:20 PM
Unknown Object (File)
Dec 20 2023, 8:34 AM
Unknown Object (File)
Dec 2 2023, 3:14 PM
Unknown Object (File)
Jun 21 2023, 3:04 PM
Unknown Object (File)
May 30 2023, 7:38 AM
Unknown Object (File)
May 24 2023, 8:20 AM
Unknown Object (File)
May 3 2023, 2:55 AM

Details

Reviewers
kp
mikael
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?

Address review.

Also update to gcc12 on powerpc.

This revision is now accepted and ready to land.Dec 14 2022, 12:46 PM