Date: Thu, 21 Apr 2022 16:24:18 +0200 From: stephane rochoy <stephane.rochoy@stormshield.eu> To: FreeBSD Hackers <freebsd-hackers@freebsd.org> Subject: vwarn: libc vs opensolaris/ctf/tools Message-ID: <874k2mzf8t.fsf@stormshield.eu>
next in thread | raw e-mail | index | archive | help
Hello, Trying to build stable/13 [1] (for ARMv6) if encountered the following linker error when building cddl/user.bin/ctfdump. ld: error: duplicate symbol: vwarn >>> defined at utils.c >>> utils.o:(vwarn) >>> defined at err.c:148 (/usr/src/lib/libc/gen/err.c:148) >>> err.o:(.text+0x4D0) in archive /usr/lib/libc.a cc: error: linker command failed with exit code 1 (use -v to=20 see invocation) The vwarn function seems to be defined both in lib/libc/gen/err.c and in cddl/contrib/opensolaris/tools/ctf/common/utils.c. It seems to be ok to workaround the problem by enclosing OpenSolaris' implementation in #if 0. I don't see anything related in my src.conf: TARGET=3Darm TARGET_ARCH=3Darmv6 TARGET_CPUARCH=3Darm TARGET_CPUTYPE=3Darmv6softfp =20=20=20=20 DESTDIR=3D/home/stephaner/c/freebsd/dest KERNCONF=3DARMADA38X METALOG=3D/home/stephaner/c/freebsd/dest/METALOG =20=20=20=20 # Jan 1, 2030 00:00:00 BUILD_UTC=3D1893452400 DB_FROM_SRC=3D1 NO_FSCHG=3D1 NO_ROOT=3D1 NO_SHARED=3D1 NO_RTLD=3D1 =20=20=20=20 WITHOUT_BEARSSL=3D1 WITHOUT_BLUETOOTH=3D1 WITHOUT_CAPSICUM=3D1 WITHOUT_CASPER=3D1 WITHOUT_CFI=3D1 WITHOUT_CLEAN=3D1 WITHOUT_DEBUG_FILES=3D1 WITHOUT_DICT=3D1 WITHOUT_GAMES=3D1 WITHOUT_GROFF=3D1 WITHOUT_KERBEROS=3D1 WITHOUT_LIB32=3D1 WITHOUT_LLVM_TARGET_ALL=3D1 WITHOUT_LOADER_VERIEXEC=3D1 WITHOUT_MAIL=3D1 WITHOUT_NLS=3D1 WITHOUT_OFED=3D1 WITHOUT_PROFILE=3D1 WITHOUT_SAFESTACK=3D1 WITHOUT_TESTS=3D1 WITHOUT_VERIEXEC=3D1 WITHOUT_WARNS=3D1 WITHOUT_WERROR=3D1 WITHOUT_ZFS=3D1 =20=20=20=20 WITH_BIND_NOW=3D1 WITH_CLANG=3D1 WITH_INSTALL_AS_USER=3D1 WITH_PIE=3D1 WITH_REPRODUCIBLE_BUILD=3D1 WITH_RESCUE=3D1 WITH_SHLIBRANDOM=3D1 Does anyone have a hint or any thing I could investigate? [1] dd19f0e9c006370d33b56b6d1b66015d7afd00eb Regards, --=20 St=C3=A9phane Rochoy O: Stormshield
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?874k2mzf8t.fsf>