NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

toolchain/60264: 11rc4 breaks build; undefined symbols in xz-bin/nbxz



>Number:         60264
>Category:       toolchain
>Synopsis:       11rc4 breaks build; undefined symbols in xz-bin/nbxz
>Confidential:   yes
>Severity:       serious
>Priority:       high
>Responsible:    toolchain-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu May 14 23:05:00 +0000 2026
>Originator:     Eirik Øverby
>Release:        11.0-RC4
>Organization:
The Floppy Museum
>Environment:
FreeBSD motherfucker 15.0-RELEASE-p4 FreeBSD 15.0-RELEASE-p4 releng/15.0-n281010-8ef0ed690df2 GENERIC amd64

>Description:
ld: error: undefined symbol: sandbox_enable_strict_if_allowed                                                                        
>>> referenced by file_io.c                                                                                                          
>>>               file_io.lo:(io_open_src)                                                                                           
                                                                                                                                     
ld: error: undefined symbol: sandbox_init                                                                                            
>>> referenced by main.c                                                                                                             
>>>               main.lo:(main)

ld: error: undefined symbol: sandbox_enable_read_only
>>> referenced by main.c
>>>               main.lo:(main)

ld: error: undefined symbol: sandbox_allow_strict
>>> referenced by main.c
>>>               main.lo:(main)
cc: error: linker command failed with exit code 1 (use -v to see invocation)

*** Failed target: nbxz
*** In directory: /usr/home/ltning/github/NetBSD_clean/src/tools/xz-bin
*** Failed commands:
        ${_MKTARGET_LINK}
        => @echo '#  ' "   link " xz-bin/nbxz
        ${HOST_LINK.c} ${HOST_LDSTATIC} -o ${.TARGET} ${OBJS} ${LDADD}
        => cc -O -no-cpp-precomp -I/usr/home/ltning/github/NetBSD_clean/src/../tools_i386/include/compat -I/usr/home/ltning/github/Ne
tBSD_clean/src/tools/compat -DHAVE_NBTOOL_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -std=c99 -I/usr/home/ltning/github/NetBSD_clean/src/../ob
j_i386/tools/xz-include -I/usr/home/ltning/github/NetBSD_clean/src/tools/xz-bin/../xz-include/../../external/public-domain/xz/dist/sr
c/common -I/usr/home/ltning/github/NetBSD_clean/src/tools/xz-bin/../xz-include/../../external/public-domain/xz/dist/src/liblzma/api -
DHAVE_CONFIG_H -I/usr/home/ltning/github/NetBSD_clean/src/../obj_i386/tools/xz-include -I/usr/home/ltning/github/NetBSD_clean/src/too
ls/xz-bin/../../external/public-domain/xz/bin/xz/../../dist/src/common -I/usr/home/ltning/github/NetBSD_clean/src/tools/xz-bin/../../
external/public-domain/xz/bin/xz/../../dist/src/liblzma/api -DHAVE_CONFIG_H -DPACKAGE=\"xz\" -I/usr/home/ltning/github/NetBSD_clean/s
rc/../obj_i386/tools/xz-include -I/usr/home/ltning/github/NetBSD_clean/src/tools/xz-bin/../../external/public-domain/xz/bin/xz/../../
dist/src/common -I/usr/home/ltning/github/NetBSD_clean/src/tools/xz-bin/../../external/public-domain/xz/bin/xz/../../dist/src/liblzma
/api -DHAVE_CONFIG_H -std=c99 -I/usr/home/ltning/github/NetBSD_clean/src/../obj_i386/tools/xz-include -I/usr/home/ltning/github/NetBS
D_clean/src/tools/xz-bin/../xz-include/../../external/public-domain/xz/dist/src/common -I/usr/home/ltning/github/NetBSD_clean/src/too
ls/xz-bin/../xz-include/../../external/public-domain/xz/dist/src/liblzma/api -DHAVE_CONFIG_H -I/usr/home/ltning/github/NetBSD_clean/s
rc/../obj_i386/tools/xz-include -I/usr/home/ltning/github/NetBSD_clean/src/tools/xz-bin/../../external/public-domain/xz/bin/xz/../../
dist/src/common -I/usr/home/ltning/github/NetBSD_clean/src/tools/xz-bin/../../external/public-domain/xz/bin/xz/../../dist/src/liblzma
/api -DHAVE_CONFIG_H -DPACKAGE=\"xz\" -I/usr/home/ltning/github/NetBSD_clean/src/../obj_i386/tools/xz-include -I/usr/home/ltning/gith
ub/NetBSD_clean/src/tools/xz-bin/../../external/public-domain/xz/bin/xz/../../dist/src/common -I/usr/home/ltning/github/NetBSD_clean/
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_stdx
xx.lo tuklib_mbstr_fw.lo tuklib_mbstr_width.lo tuklib_mbstr_nonprint.lo tuklib_mbstr_wrap.lo tuklib_physmem.lo tuklib_progname.lo myt
ime.lo -L/usr/home/ltning/github/NetBSD_clean/src/../tools_i386/lib -lnbcompat -lrt -lregex -lz -L/usr/home/ltning/github/NetBSD_clea
n/src/../obj_i386/tools/xz-lib -llzma
*** [nbxz] Error code 1

>How-To-Repeat:
Attempt to build 11RC4 on anything but a NetBSD-11 machine. Anecdotal reports of the same error on NetBSD-10, Linux and FreeBSD 14.

RC3 builds correctly.
>Fix:
No fix known; assuming the post-RC3 XZ import is to blame.




Home | Main Index | Thread Index | Old Index