Re: buildworld error ld: error: version script assignment of 'FBSD_1.5' to symbol 'getentropy' failed: symbol not defined
- Reply: Alexander Leidinger : "Re: buildworld error ld: error: version script assignment of 'FBSD_1.5' to symbol 'getentropy' failed: symbol not defined"
- In reply to: Alexander Leidinger : "Re: buildworld error ld: error: version script assignment of 'FBSD_1.5' to symbol 'getentropy' failed: symbol not defined"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 22 Nov 2024 17:19:54 UTC
On Fri, Nov 22, 2024 at 04:20:42PM +0100, Alexander Leidinger wrote: > Am 2024-11-22 15:31, schrieb Alexander Leidinger: > > Am 2024-11-22 14:08, schrieb Ed Maste: > > > On Thu, 21 Nov 2024 at 04:43, Alexander Leidinger > > > <Alexander@leidinger.net> wrote: > > > > > > > > Hi, > > > > > > > > I get: > > > > ld: error: version script assignment of 'FBSD_1.5' to symbol > > > > 'getentropy' failed: symbol not defined > > > > cc: error: linker command failed with exit code 1 (use -v to see > > > > invocation) > > > > > > > > This is with src from 2024-11-20 1:39pm UTC. My last build / running > > > > world is from 2024-11-13 18:34pm UTC. > > > > > > I modified getentropy in that window to remove fallback code -- > > > 62dab3d016a on Nov 16. It builds and Jenkins was happy though so > > > perhaps something odd in your environment? > > > > I'm running a bisect on unmodified code (master). So there is a failure, > > and I can't tell right now which commit it is. Anyway, as this is master > > without my local changes, it has to me src.conf or similar: > > > > src.conf: > > ---snip--- > > WITHOUT_PROFILE=yes > > CFLAGS+=-DFTP_COMBINE_CWDS > > MALLOC_PRODUCTION=yes > > WITH_MALLOC_PRODUCTION=yes > > WITHOUT_LLVM_ASSERTIONS=yes > > KERNCONF=ANDROMEDA > > WITH_RETPOLINE=yes > > WITH_BIND_NOW=yes > > WITHOUT_CLEAN=yes > > FORTIFY_SOURCE=2 ## <------- maybe this? if yes: regression! > > Sorry Ed, but your commit fails fast, and the commit before that builds now > since much longer than the failed build. > > Here is a bit more info > > Building > /space/system/usr_obj/space/system/usr_src/amd64.amd64/lib/libc/libc_pic.a > building static c library > building shared library libc.so.7 > building special pic c library > ld: error: version script assignment of 'FBSD_1.5' to symbol 'getentropy' > failed: symbol not defined > cc: error: linker command failed with exit code 1 (use -v to see invocation) > Building /space/system/usr_obj/space/system/usr_src/amd64.amd64/lib/libc/libc_nossp_pic.a > *** [libc.so.7.full] Error code 1 > > So the pic-build seems to be an issue. > > I try to get some time to check which build option may play a role here, but > I'm not sure how much of that I can do in the next 24h. I'm getting the same build error. I'm building HardenedBSD 15-CURRENT/amd64 with a clean /usr/obj. Attached is the output of `make showconfig` in /usr/src. Thanks, -- Shawn Webb Cofounder / Security Engineer HardenedBSD Tor-ified Signal: +1 303-901-1600 / shawn_webb_opsec.50 https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/raw/master/Shawn_Webb/03A4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc