Page MenuHomeFreeBSD

build: Boostrap LLVM_BINUTILS for cross-tools
ClosedPublic

Authored by emaste on Wed, Mar 18, 5:30 PM.
Tags
None
Referenced Files
F149353041: D55923.diff
Mon, Mar 23, 10:44 PM
Unknown Object (File)
Thu, Mar 19, 7:07 PM
Unknown Object (File)
Wed, Mar 18, 6:09 PM

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Update WITHOUT_LLVM_BINUTILS_BOOTSTRAP description.

It looks like the cross build is currently broken for other reasons

/Users/runner/work/freebsd-src/freebsd-src/contrib/tzcode/zic.c:1574:10: error: call to undeclared library function 'mempcpy' with type 'void *(void *, const void *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
 1574 |     cp = mempcpy(cp, src, dirlen);
      |          ^
/Users/runner/work/freebsd-src/freebsd-src/contrib/tzcode/zic.c:1574:10: note: include the header <string.h> or explicitly provide a declaration for 'mempcpy'

Two failures:

  • Cross-build Kernel / aarch64 macos-latest (clang-18) Failed in 19 minutes and 24 seconds
  • Cross-build Kernel / amd64 macos-latest (clang-18) Failed in 5 minutes and 15 seconds

All four Ubuntu cross-build jobs passed

This revision was not accepted when it landed; it landed in state Needs Review.Fri, Mar 20, 1:40 PM
This revision was automatically updated to reflect the committed changes.