Skip site navigation (1)Skip section navigation (2)
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>