Date: Sat, 14 May 2022 21:34:45 -0700 From: Mark Millard <marklmi@yahoo.com> To: Dimitry Andric <dim@FreeBSD.org>, dev-commits-src-main@freebsd.org Subject: Re: git: 0817c8dc2a48 - main - Avoid adding -d to kernel module link command lines for lld >= 14 Message-ID: <605AF10C-7F52-415F-AA12-2C52255BB571@yahoo.com> In-Reply-To: <3B90E51E-A6BA-47EA-9542-8BD5D6FA41CC@yahoo.com> References: <C9B10F59-8388-42FA-89BA-49FCDA7D985D@yahoo.com> <3B90E51E-A6BA-47EA-9542-8BD5D6FA41CC@yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2022-May-14, at 20:40, Mark Millard <marklmi@yahoo.com> wrote: > On 2022-May-14, at 20:32, Mark Millard <marklmi@yahoo.com> wrote: >=20 >> After building, installing, and booting based on 0817c8dc2a48 I >> attempted a self updating buildworld buildkernel, both non-debug >> debug (via a script). The non-debug build got the following but >> the debug build did not. >>=20 >>=20 >>=20 >>=20 >> --- blacklistd.full --- >> ld: error: relocation R_X86_64_32 cannot be used against local = symbol; recompile with -fPIC >>>>> defined in = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a(bl.o) >>>>> referenced by bl.c:294 = (/usr/main-src/contrib/blacklist/lib/bl.c:294) >>>>> bl.o:(bl_create) in archive = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a >> --- all_subdir_lib --- >> --- all_subdir_lib/libblacklist --- >> Building = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.so.0 >> --- all_subdir_usr.sbin --- >>=20 >> ld: error: relocation R_X86_64_32 cannot be used against local = symbol; recompile with -fPIC >>>>> defined in = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a(bl.o) >>>>> referenced by bl.c:300 = (/usr/main-src/contrib/blacklist/lib/bl.c:300) >>>>> bl.o:(bl_create) in archive = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a >>=20 >> ld: error: relocation R_X86_64_32 cannot be used against local = symbol; recompile with -fPIC >>>>> defined in = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a(bl.o) >>>>> referenced by bl.c:300 = (/usr/main-src/contrib/blacklist/lib/bl.c:300) >>>>> bl.o:(bl_create) in archive = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a >>=20 >> ld: error: relocation R_X86_64_32 cannot be used against local = symbol; recompile with -fPIC >>>>> defined in = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a(bl.o) >>>>> referenced by bl.c:210 = (/usr/main-src/contrib/blacklist/lib/bl.c:210) >>>>> bl.o:(bl_init) in archive = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a >>=20 >> ld: error: relocation R_X86_64_32 cannot be used against local = symbol; recompile with -fPIC >>>>> defined in = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a(bl.o) >>>>> referenced by bl.c:210 = (/usr/main-src/contrib/blacklist/lib/bl.c:210) >>>>> bl.o:(bl_init) in archive = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a >>=20 >> ld: error: relocation R_X86_64_32 cannot be used against local = symbol; recompile with -fPIC >>>>> defined in = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a(bl.o) >>>>> referenced by bl.c:222 = (/usr/main-src/contrib/blacklist/lib/bl.c:222) >>>>> bl.o:(bl_init) in archive = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a >>=20 >> ld: error: relocation R_X86_64_32 cannot be used against local = symbol; recompile with -fPIC >>>>> defined in = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a(bl.o) >>>>> referenced by bl.c:222 = (/usr/main-src/contrib/blacklist/lib/bl.c:222) >>>>> bl.o:(bl_init) in archive = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a >>=20 >> ld: error: relocation R_X86_64_32 cannot be used against local = symbol; recompile with -fPIC >>>>> defined in = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a(bl.o) >>>>> referenced by bl.c:189 = (/usr/main-src/contrib/blacklist/lib/bl.c:189) >>>>> bl.o:(bl_init) in archive = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a >>=20 >> ld: error: relocation R_X86_64_32 cannot be used against local = symbol; recompile with -fPIC >>>>> defined in = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a(bl.o) >>>>> referenced by bl.c:189 = (/usr/main-src/contrib/blacklist/lib/bl.c:189) >>>>> bl.o:(bl_init) in archive = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a >>=20 >> ld: error: relocation R_X86_64_32 cannot be used against local = symbol; recompile with -fPIC >>>>> defined in = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a(bl.o) >>>>> referenced by bl.c:260 = (/usr/main-src/contrib/blacklist/lib/bl.c:260) >>>>> bl.o:(bl_init) in archive = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a >>=20 >> ld: error: relocation R_X86_64_32 cannot be used against local = symbol; recompile with -fPIC >>>>> defined in = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a(bl.o) >>>>> referenced by bl.c:202 = (/usr/main-src/contrib/blacklist/lib/bl.c:202) >>>>> bl.o:(bl_init) in archive = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a >>=20 >> ld: error: relocation R_X86_64_32 cannot be used against local = symbol; recompile with -fPIC >>>>> defined in = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a(bl.o) >>>>> referenced by bl.c:202 = (/usr/main-src/contrib/blacklist/lib/bl.c:202) >>>>> bl.o:(bl_init) in archive = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a >>=20 >> ld: error: relocation R_X86_64_32 cannot be used against local = symbol; recompile with -fPIC >>>>> defined in = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a(bl.o) >>>>> referenced by bl.c:155 = (/usr/main-src/contrib/blacklist/lib/bl.c:155) >>>>> bl.o:(bl_init) in archive = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a >>=20 >> ld: error: relocation R_X86_64_32 cannot be used against local = symbol; recompile with -fPIC >>>>> defined in = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a(bl.o) >>>>> referenced by bl.c:155 = (/usr/main-src/contrib/blacklist/lib/bl.c:155) >>>>> bl.o:(bl_init) in archive = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a >>=20 >> ld: error: relocation R_X86_64_32 cannot be used against local = symbol; recompile with -fPIC >>>>> defined in = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a(bl.o) >>>>> referenced by bl.c:262 = (/usr/main-src/contrib/blacklist/lib/bl.c:262) >>>>> bl.o:(bl_init) in archive = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a >>=20 >> ld: error: relocation R_X86_64_32 cannot be used against local = symbol; recompile with -fPIC >>>>> defined in = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a(bl.o) >>>>> referenced by bl.c:262 = (/usr/main-src/contrib/blacklist/lib/bl.c:262) >>>>> bl.o:(bl_init) in archive = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a >>=20 >> ld: error: relocation R_X86_64_32 cannot be used against local = symbol; recompile with -fPIC >>>>> defined in = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a(bl.o) >>>>> referenced by bl.c:262 = (/usr/main-src/contrib/blacklist/lib/bl.c:262) >>>>> bl.o:(bl_init) in archive = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a >>=20 >> ld: error: relocation R_X86_64_32 cannot be used against local = symbol; recompile with -fPIC >>>>> defined in = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a(bl.o) >>>>> referenced by bl.c:339 = (/usr/main-src/contrib/blacklist/lib/bl.c:339) >>>>> bl.o:(bl_send) in archive = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a >>=20 >> ld: error: relocation R_X86_64_32 cannot be used against local = symbol; recompile with -fPIC >>>>> defined in = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a(bl.o) >>>>> referenced by bl.c:339 = (/usr/main-src/contrib/blacklist/lib/bl.c:339) >>>>> bl.o:(bl_send) in archive = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a >>=20 >> ld: error: relocation R_X86_64_32 cannot be used against local = symbol; recompile with -fPIC >>>>> defined in = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a(bl.o) >>>>> referenced by bl.c:347 = (/usr/main-src/contrib/blacklist/lib/bl.c:347) >>>>> bl.o:(bl_send) in archive = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/libblacklist.a >>=20 >> ld: error: too many errors emitted, stopping now (use -error-limit=3D0 = to see all errors) >> --- all_subdir_usr.bin --- >> --- all_subdir_usr.bin/xz --- >> =3D=3D=3D> usr.bin/xz (all) >> --- all_subdir_lib --- >> --- all_subdir_lib/ncurses --- >> Building = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/ncurse= s/tinfo/curs_bkgd.3.gz >> --- all_subdir_usr.sbin --- >> cc: error: linker command failed with exit code 1 (use -v to see = invocation) >> --- all_subdir_lib --- >> Building = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/ncurse= s/tinfo/curs_bkgrnd.3.gz >> --- all_subdir_rescue --- >> Building = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/rescue/res= cue/usr/main-src/usr.bin/tar/line_reader.o >> --- all_subdir_usr.sbin --- >> *** [blacklistd.full] Error code 1 >>=20 >> make[4]: stopped in /usr/main-src/usr.sbin/blacklistd >> .ERROR_TARGET=3D'blacklistd.full' >> = .ERROR_META_FILE=3D'/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/am= d64.amd64/usr.sbin/blacklistd/blacklistd.full.meta' >> .MAKE.LEVEL=3D'4' >> MAKEFILE=3D'' >> .MAKE.MODE=3D'meta missing-filemon=3Dyes missing-meta=3Dyes = silent=3Dyes verbose' >> _ERROR_CMD=3D'cc -target x86_64-unknown-freebsd14.0 = --sysroot=3D/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd6= 4/tmp = -B/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/= bin -O2 -pipe -fno-common -I/usr/main-src/contrib/blacklist/include = -I/usr/main-src/contrib/blacklist/port = -D_PATH_BLCONTROL=3D\"/usr/libexec/blacklistd-helper\" -DHAVE_CONFIG_H = -DHAVE_DB_H -DHAVE_LIBUTIL_H -DHAVE_CLOCK_GETTIME -DHAVE_FGETLN = -DHAVE_FPARSELN -DHAVE_GETPROGNAME -DHAVE_STRLCAT -DHAVE_STRLCPY = -DHAVE_STRUCT_SOCKADDR_SA_LEN -DNDEBUG -fPIE -g -gz=3Dzlib -std=3Dgnu99 = -Wno-format-zero-length -fstack-protector-strong -Wsystem-headers -Wall = -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual = -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align = -Wchar-subscripts -Wnested-externs -Wold-style-definition = -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety = -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable = -Wno-error=3Dunused-but-set-variable -Qunused-arguments = -L/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libb= lacklist -pie -o blacklistd.full blacklistd.o conf.o run.o state.o = support.o internal.o sockaddr_snprintf.o pidfile.o strtoi.o popenve.o = -lblacklist -lutil ;' >> .CURDIR=3D'/usr/main-src/usr.sbin/blacklistd' >> .MAKE=3D'make' >> = .OBJDIR=3D'/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64= /usr.sbin/blacklistd' >> .TARGETS=3D'all' >> = DESTDIR=3D'/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64= /tmp' >> LD_LIBRARY_PATH=3D'' >> MACHINE=3D'amd64' >> MACHINE_ARCH=3D'amd64' >> MAKEOBJDIRPREFIX=3D'' >> MAKESYSPATH=3D'/usr/main-src/share/mk' >> MAKE_VERSION=3D'20220418' >> = PATH=3D'/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tm= p/bin:/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/= usr/sbin:/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/t= mp/usr/bin:/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64= /tmp/legacy/usr/sbin:/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/a= md64.amd64/tmp/legacy/usr/bin:/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/m= ain-src/amd64.amd64/tmp/legacy/bin:/usr/obj/BUILDs/main-amd64-nodbg-clang/= usr/main-src/amd64.amd64/tmp/legacy/usr/libexec::/sbin:/bin:/usr/sbin:/usr= /bin' >> SRCTOP=3D'/usr/main-src' >> = OBJTOP=3D'/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64'= >> .MAKE.MAKEFILES=3D'/usr/main-src/share/mk/sys.mk = /usr/main-src/share/mk/local.sys.env.mk = /usr/main-src/share/mk/src.sys.env.mk = /usr/home/root/src.configs/src.conf.amd64-nodbg-clang.amd64-host = /usr/main-src/share/mk/bsd.mkopt.mk = /usr/main-src/share/mk/src.sys.obj.mk /usr/main-src/share/mk/auto.obj.mk = /usr/main-src/share/mk/bsd.suffixes.mk = /usr/home/root/src.configs/make.conf /usr/main-src/share/mk/local.sys.mk = /usr/main-src/share/mk/src.sys.mk /dev/null = /usr/main-src/usr.sbin/blacklistd/Makefile = /usr/main-src/share/mk/bsd.prog.mk /usr/main-src/share/mk/bsd.init.mk = /usr/main-src/share/mk/bsd.opts.mk /usr/main-src/share/mk/bsd.cpu.mk = /usr/main-src/share/mk/local.init.mk /usr/main-src/share/mk/src.init.mk = /usr/main-src/usr.sbin/blacklistd/../Makefile.inc = /usr/main-src/share/mk/bsd.own.mk /usr/main-src/share/mk/bsd.compiler.mk = /usr/main-src/share/mk/bsd.endian.mk = /usr/main-src/share/mk/bsd.linker.mk = /usr/main-src/share/mk/bsd.sanitizer.mk = /usr/main-src/share/mk/bsd.libnames.mk = /usr/main-src/share/mk/src.libnames.mk = /usr/main-src/share/mk/src.opts.mk /usr/main-src/share/mk/bsd.nls.mk = /usr/main-src/share/mk/bsd.confs.mk /usr/main-src/share/mk/bsd.files.mk = /usr/main-src/share/mk/bsd.dirs.mk /usr/main-src/share/mk/bsd.incs.mk = /usr/main-src/share/mk/bsd.links.mk /usr/main-src/share/mk/bsd.man.mk = /usr/main-src/share/mk/bsd.dep.mk = /usr/main-src/share/mk/bsd.clang-analyze.mk = /usr/main-src/share/mk/bsd.obj.mk /usr/main-src/share/mk/bsd.subdir.mk = /usr/main-src/share/mk/bsd.sys.mk' >> .PATH=3D'. /usr/main-src/usr.sbin/blacklistd = /usr/main-src/contrib/blacklist/bin = /usr/main-src/contrib/blacklist/port' >> 1 error >>=20 >=20 > For reference, lib/libblacklist/bl.o.meta content: >=20 > # Meta data file = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist/bl.o.meta > CMD cc -target x86_64-unknown-freebsd14.0 = --sysroot=3D/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd6= 4/tmp = -B/usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/= bin - > O2 -pipe -fno-common -I/usr/main-src/contrib/blacklist/include = -I/usr/main-src/contrib/blacklist/port -D_REENTRANT -DHAVE_CONFIG_H = -DHAVE_DB_H -DHAVE_LIBUTIL_H -DHAVE_CLOCK_GETTIME -DHAVE_FGETLN -DH > AVE_GETPROGNAME -DHAVE_STRLCAT -DHAVE_STRLCPY = -DHAVE_STRUCT_SOCKADDR_SA_LEN -DNDEBUG -g -gz=3Dzlib -std=3Dgnu99 = -Wno-format-zero-length -fstack-protector-strong -Wsystem-headers -Wall = -Wno-format-y2k > -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes = -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch = -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wnested > -externs -Wold-style-definition -Wno-pointer-sign = -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body = -Wno-string-plus-int -Wno-unused-const-variable = -Wno-error=3Dunused-but-set-variable -W > no-thread-safety-analysis -Qunused-arguments -c = /usr/main-src/contrib/blacklist/lib/bl.c -o bl.o > CMD > CWD = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/lib/libbla= cklist > TARGET bl.o > -- command output -- >=20 > -- filemon acquired metadata -- > # filemon version 5 > # Target pid 44920 > # Start 1652574961.127277 > V 5 > E 44923 /bin/sh > R 44923 /etc/libmap.conf > R 44923 /usr/local/etc/libmap.d > R 44923 /usr/local/etc/libmap.d/mesa.conf > R 44923 /var/run/ld-elf.so.hints > R 44923 /lib/libedit.so.8 > R 44923 /lib/libc.so.7 > R 44923 /lib/libtinfow.so.9 > R 44923 /usr/share/locale/C.UTF-8/LC_CTYPE > F 44923 44924 > E 44924 /usr/bin/cc > R 44924 /etc/libmap.conf > R 44924 /usr/local/etc/libmap.d > R 44924 /usr/local/etc/libmap.d/mesa.conf > R 44924 /var/run/ld-elf.so.hints > R 44924 /lib/libz.so.6 > R 44924 /usr/lib/libexecinfo.so.1 > R 44924 /lib/libncursesw.so.9 > R 44924 /lib/libtinfow.so.9 > R 44924 /lib/libthr.so.3 > R 44924 /lib/libc++.so.1 > R 44924 /lib/libcxxrt.so.1 > R 44924 /lib/libm.so.5 > R 44924 /lib/libc.so.7 > R 44924 /lib/libelf.so.2 > R 44924 /lib/libgcc_s.so.1 > R 44924 /usr/main-src/contrib/blacklist/lib/bl.c > R 44924 bl-cec00a40.o.tmp > W 44924 bl-cec00a40.o.tmp > R 44924 /usr/main-src/contrib/blacklist/port/config.h > R 44924 /usr/main-src/contrib/blacklist/port/port.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/stdio.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/cdefs.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/_null.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/_types.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/machine/_types.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/x86/_types.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/machine/_limits.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/x86/_limits.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/inttypes.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/machine/_inttypes.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/x86/_inttypes.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/stdint.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/machine/_stdint.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/x86/_stdint.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/_stdint.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/time.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/_clock_id.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/timespec.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/_timespec.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/xlocale/_time.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/stat.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/time.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/_timeval.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/types.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/machine/endian.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/x86/endian.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/_endian.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/_pthreadtypes.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/select.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/_sigset.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/netdb.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/param.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/syslimits.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/signal.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/machine/signal.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/x86/signal.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/machine/param.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/machine/_align.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/x86/_align.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/limits.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/socket.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/_iovec.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/_sockaddr_storage.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/un.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/string.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/strings.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/xlocale/_strings.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/xlocale/_string.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/syslog.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/signal.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/machine/ucontext.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/x86/ucontext.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/_ucontext.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/fcntl.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/stdlib.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/unistd.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/unistd.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/stdint.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/stdbool.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/errno.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/stdarg.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/x86/stdarg.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/_stdarg.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/netinet/in.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/netinet6/in6.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/pthread.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sched.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/sched.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/cpuset.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/_cpuset.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/_bitset.h > R 44924 = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/tmp/usr/in= clude/sys/bitset.h > R 44924 /usr/main-src/contrib/blacklist/include/bl.h > R 44924 /usr/main-src/contrib/blacklist/include/blacklist.h > M 44924 'bl-cec00a40.o.tmp' 'bl.o' > X 44924 0 0 > X 44923 0 0 > # Stop 1652574961.274279 > # Bye bye >=20 Looks like some form of race: simply doing another META_MODE style build completed okay without rebuilding bl.o or libblacklist.a . But some stuff built twice, including once after blacklistd messages. I ignore obj-lib32/ for the below sequencing. I also omit the prefix text: Building = /usr/obj/BUILDs/main-amd64-nodbg-clang/usr/main-src/amd64.amd64/ The original failure typescript shows the ordering: lib/libblacklist/libblacklist.so.0.full lib/libblacklist/libblacklist.so.0.debug lib/libblacklist/libblacklist.so.0 . . . lib/libblacklist/libblacklist.so.0.full usr.sbin/blacklistd/blacklistd.full lib/libblacklist/libblacklist.so.0.debug *** FAILURE HERE *** The sequencing in the typescript of the rebuild was: lib/libblacklist/libblacklist.so.0.full lib/libblacklist/libblacklist.so.0.debug lib/libblacklist/libblacklist.so.0 . . . usr.sbin/blacklistd/blacklistd.full usr.sbin/blacklistd/blacklistd.debug usr.sbin/blacklistd/blacklistd lib/libblacklist/libblacklist.so.0.full lib/libblacklist/libblacklist.so.0.debug lib/libblacklist/libblacklist.so.0 (No failure.) =3D=3D=3D Mark Millard marklmi at yahoo.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?605AF10C-7F52-415F-AA12-2C52255BB571>