Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
undefined references to strlist_match
Hi,
When my laptop builds NetBSD/amd64-current on NetBSD/amd64-current,
I get the following error.
My DTRACE7 kernel is almost as same as GENERIC, except no options DIAGNOSTIC.
x.o ieee8023ad_lacp_sm_ptx.o ieee8023ad_lacp_sm_tx.o ieee8023ad_lacp_debug.o ieee8023_tlv.o devsw.o ioconf.o /usr/world/9.99/amd64/obj/sys/arch/amd64/compile/DTRACE7/lib/kern/libkern.o vers.o swapnetbsd.o
# link DTRACE7/netbsd
/usr/world/9.99/amd64/tools/bin/x86_64--netbsd-ld -Map netbsd.map --cref -T netbsd.ldscript -Ttext 0xffffffff80200000 -e start -z max-page-size=0x200000 -X -o netbsd ${SYSTEM_OBJ:[@]:Nswapnetbsd.o} ${EXTRA_OBJ} vers.o swapnetbsd.o
/usr/world/9.99/amd64/tools/bin/x86_64--netbsd-ld: subr_autoconf.o: in function `device_compatible_match_strlist_internal':
/usr/src/sys/kern/subr_autoconf.c:2458: undefined reference to `strlist_match'
/usr/world/9.99/amd64/tools/bin/x86_64--netbsd-ld: /usr/src/sys/kern/subr_autoconf.c:2458: undefined reference to `strlist_pmatch'
/usr/world/9.99/amd64/tools/bin/x86_64--netbsd-ld: /usr/src/sys/kern/subr_autoconf.c:2458: undefined reference to `strlist_match'
/usr/world/9.99/amd64/tools/bin/x86_64--netbsd-ld: /usr/src/sys/kern/subr_autoconf.c:2458: undefined reference to `strlist_pmatch'
*** [netbsd] Error code 1
nbmake[1]: stopped in /usr/world/9.99/amd64/obj/sys/arch/amd64/compile/DTRACE7
1 error
nbmake[1]: stopped in /usr/world/9.99/amd64/obj/sys/arch/amd64/compile/DTRACE7
ERROR: Failed to make all in "/usr/world/9.99/amd64/obj/sys/arch/amd64/compile/DTRACE7"
*** BUILD ABORTED ***
*** Error code 1
Stop.
make: stopped in /usr/src
I think strlist.c is not included in libkern.o.
The following patch works for my environment.
Index: sys/lib/libkern/Makefile.libkern
===================================================================
RCS file: /cvsroot/src/sys/lib/libkern/Makefile.libkern,v
retrieving revision 1.49
diff -u -r1.49 Makefile.libkern
--- sys/lib/libkern/Makefile.libkern 30 Jun 2020 16:20:02 -0000 1.49
+++ sys/lib/libkern/Makefile.libkern 25 Jan 2021 03:26:24 -0000
@@ -87,6 +87,8 @@
SRCS+= strncat.c strncmp.c strncpy.c strpbrk.c strspn.c
SRCS+= strcasecmp.c strncasecmp.c
+SRCS+= strlist.c
+
SRCS+= xlat_mbr_fstype.c
SRCS+= heapsort.c ptree.c radixtree.c rb.c rpst.c
Does anyone have the same issue?
Thank you.
--
Ryo ONODERA // ryo%tetera.org@localhost
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB FD1B F404 27FA C7D1 15F3
Home |
Main Index |
Thread Index |
Old Index