NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
lib/60294: NetBSD 11.0-RC4 tools build fails on Linux due to linker errors in nbxz
>Number: 60294
>Category: lib
>Synopsis: NetBSD 11.0-RC4 tools build fails on Linux due to linker errors in nbxz
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: lib-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Tue May 26 07:30:00 +0000 2026
>Originator: Alex Rønne Petersen
>Release: netbsd-11-0-RC4
>Organization:
Zig Software Foundation
>Environment:
Linux alexrp 7.0.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Wed Apr 22 16:06:43 UTC 2026 x86_64 GNU/Linux
>Description:
Tools fail to build with this error:
# link xz-bin/nbxz
gcc-14 -O -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/home/alexrp/Sources/netbsd-src/obj/tools/alpha/include/compat -I/home/alexrp/Sources/netbsd-src/tools/compat -DHAVE_NBTOOL_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -std=c99 -I/home/alexrp/Sources/netbsd-src/tools/xz-include/obj -I/home/alexrp/Sources/netbsd-src/tools/xz-bin/../xz-include/../../external/public-domain/xz/dist/src/common -I/home/alexrp/Sources/netbsd-src/tools/xz-bin/../xz-include/../../external/public-domain/xz/dist/src/liblzma/api -DHAVE_CONFIG_H -I/home/alexrp/Sources/netbsd-src/tools/xz-include/obj -I/home/alexrp/Sources/netbsd-src/tools/xz-bin/../../external/public-domain/xz/bin/xz/../../dist/src/common -I/home/alexrp/Sources/netbsd-src/tools/xz-bin/../../external/public-domain/xz/bin/xz/../../dist/src/liblzma/api -DHAVE_CONFIG_H -DPACKAGE=\"xz\" -I/home/alexrp/Sources/netbsd-src/tools/xz-include/obj -I/home/alexrp/Sources/netbsd-src/tools/xz-bin/../../external/public-domain/xz/bin/xz/../..
/dist/src/common -I/home/alexrp/Sources/netbsd-src/tools/xz-bin/../../external/public-domain/xz/bin/xz/../../dist/src/liblzma/api -DHAVE_CONFIG_H -std=c99 -I/home/alexrp/Sources/netbsd-src/tools/xz-include/obj -I/home/alexrp/Sources/netbsd-src/tools/xz-bin/../xz-include/../../external/public-domain/xz/dist/src/common -I/home/alexrp/Sources/netbsd-src/tools/xz-bin/../xz-include/../../external/public-domain/xz/dist/src/liblzma/api -DHAVE_CONFIG_H -I/home/alexrp/Sources/netbsd-src/tools/xz-include/obj -I/home/alexrp/Sources/netbsd-src/tools/xz-bin/../../external/public-domain/xz/bin/xz/../../dist/src/common -I/home/alexrp/Sources/netbsd-src/tools/xz-bin/../../external/public-domain/xz/bin/xz/../../dist/src/liblzma/api -DHAVE_CONFIG_H -DPACKAGE=\"xz\" -I/home/alexrp/Sources/netbsd-src/tools/xz-include/obj -I/home/alexrp/Sources/netbsd-src/tools/xz-bin/../../external/public-domain/xz/bin/xz/../../dist/src/common -I/home/alexrp/Sources/netbsd-src/tools/xz-bin/../../external/public-domain/
xz/bin/xz/../../dist/src/liblzma/api -DHAVE_CONFIG_H -o nbxz args.lo coder.lo file_io.lo hardware.lo list.lo main.lo message.lo options.lo signals.lo suffix.lo util.lo tuklib_exit.lo tuklib_cpucores.lo tuklib_open_stdxxx.lo tuklib_mbstr_fw.lo tuklib_mbstr_width.lo tuklib_mbstr_nonprint.lo tuklib_mbstr_wrap.lo tuklib_physmem.lo tuklib_progname.lo mytime.lo -L/home/alexrp/Sources/netbsd-src/obj/tools/alpha/lib -lnbcompat -lrt -lz -L/home/alexrp/Sources/netbsd-src/tools/xz-lib/obj -llzma
/usr/bin/x86_64-linux-gnu-ld.bfd: file_io.lo: in function `io_open_src':
file_io.c:(.text+0x6cd): undefined reference to `sandbox_enable_strict_if_allowed'
/usr/bin/x86_64-linux-gnu-ld.bfd: main.lo: in function `main':
main.c:(.text+0x53): undefined reference to `sandbox_init'
/usr/bin/x86_64-linux-gnu-ld.bfd: main.c:(.text+0x12e): undefined reference to `sandbox_enable_read_only'
/usr/bin/x86_64-linux-gnu-ld.bfd: main.c:(.text+0x1dc): undefined reference to `sandbox_allow_strict'
collect2: error: ld returned 1 exit status
>How-To-Repeat:
On a Linux system:
$ HOST_CC=gcc-14 ./build.sh -U -m alpha -T obj/tools/alpha -D obj/sysroot/alpha tools
>Fix:
Home |
Main Index |
Thread Index |
Old Index