Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Sep 2021 14:11:26 +0200
From:      "Julian H. Stacey" <jhs@berklix.com>
To:        freebsd-stable@FreeBSD.org, freebsd-current@FreeBSD.org
Cc:        "Dimitry Andric" <dim@FreeBSD.org>, "Julian H. Stacey" <jhs@berklix.com>
Subject:   Re: src/lib/libgcc_s needs mv /usr/obj/usr/src/amd64.amd64/lib/libc/libc.a
Message-ID:  <202109141211.18ECBQBe071018@fire.js.berklix.net>
In-Reply-To: Your message "Sun, 12 Sep 2021 14:53:58 %2B0200." <202109121253.18CCrw1O000484@fire.js.berklix.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi stable@ & current@,
Apologies for a cross post, as =

a fault reported May 2019 on current, is still breaking on stable Sept 202=
1.

2019 Refs:
Subject: lib/libgcc_s fails on make all after make world succeeds
 https://lists.freebsd.org/pipermail/freebsd-current/2019-May/073440.html
  From: Julian H. Stacey jhs at berklix.com
  Sun May 19 21:30:10 UTC 2019
 https://lists.freebsd.org/pipermail/freebsd-current/2019-May/073442.html
  From: Dimitry Andric dim at FreeBSD.org =

  Date: Sun, 19 May 2019 23:54:18 +0200

2021 Ref:
Subject: src/lib/libgcc_s needs mv /usr/obj/usr/src/amd64.amd64/lib/libc/l=
ibc.a
 https://lists.freebsd.org/archives/freebsd-stable/2021-September/000225.h=
tml
  From: From: Julian H. Stacey <jhs_at_berklix.com> =


Dimitry suggested maybe a rare race condition, so I just started a
	make -B -j 1 world
It will take a while, old machines here, (maybe that's
what's exposing a race condition not seen on faster boxes ?) =


A 2nd speculation was I may be missing symbolic links ?
  Last year & maybe earlier, I had problems from missing symbolic links,
  when I was fetching src/ with a (since fixed, Sept 2020) ctm; But my src=
-12/
  is new, not CTM supplied, but from
	cd ~/git/`hostname -s`/src-12
	git clone -o freebsd -b stable/12 https://git.freebsd.org/src.git src
	cd ~/git/`hostname -s`/src-12/src =

        git pull --ff-only
The only symbolic links I have are in
  src-cur/ contrib/bc/ contrib/tcpdump/ sys/contrib/openzfs/
  src-12/  contrib/bc/ contrib/tcpdump/
So lack of symbolic links is not the problem, unless someone sees more lin=
ks
I dont have, if one of you could perhaps kindly check ? with eg
  cd /usr/src; find -s . -type l | sort | grep -v sys/amd64/compile \
   grep -v contrib/bc | grep -v contrib/tcpdump | grep -v sys/contrib/open=
zfs

Anyone else seen problems making lib/libgcc_s ?
Any other ideas what else to check ?
I've already checked as in my last post appended.
I'm now checking for any files only under root or only under a tree
installed by setenv DESTDIR .

Suggestions welcome please ?

{=3D=3D=3D=3D=3D=3D
To: FreeBSD-STABLE Mailing List <freebsd-stable@FreeBSD.org>
Subject: src/lib/libgcc_s needs mv /usr/obj/usr/src/amd64.amd64/lib/libc/l=
ibc.a
Date: Sun, 12 Sep 2021 14:53:58 +0200

Hi all,
Anyone else seen this ? After
	cd /usr/src ; make install
this fails
	cd /usr/src/lib/libgcc_s ; make
until a manual
	mv /usr/obj/usr/src/amd64.amd64/lib/libc/libc.a    \
	   /usr/obj/usr/src/amd64.amd64/lib/libc/libc.a.MV
when =

	cd /usr/src ; make all ; make install
can run OK, but then again needs another 'mv'.

Identical: md5 /usr/obj/usr/src/amd64.amd64/lib/libc/libc.a* /usr/lib/libc=
.a

Maybe its changing where linking from ? **

I've had this on & off for months I think, on multiple hardware, but possi=
bly
just 12.2-STABLE, =

it's still so with a stable src/ fetched a day or ago with git pull --ff-o=
nly

To help simplify debug, I have no /etc/src.conf /etc/make.conf
I also stripped my env with http://berklix.com/~jhs/bin/.csh/unsetenv.csh
	source `which unsetenv.csh`
	Remaining: DESTDIR DISPLAY HOSTDISPLAY PATH TERM TERMCAP TERMPATH
None of that helps.

I am running a 12.2 self built system, uncustomised src/, no kernel module=
s,
uname -a
	FreeBSD fire.js.berklix.net 12.2-RELEASE FreeBSD 12.2-RELEASE
	#0: Sat May 22 20:41:18 CEST 2021
	jhs@fire.js.berklix.net:/1s4/ftp/pri/FreeBSD/releases/12.2-RELEASE/generi=
c/src/sys/amd64/compile/GENERIC
	amd64

with the exception of /boot/kernel which is 12.2-RELEASE as for some unkno=
wn
reason I cant boot a local compiled or cross compiled 12.2-STABLE kernel
(I'm still investigating that presumed un-associated issue)

** Here's a script log :
{-------

=3D=3D=3D> etc (install)
=3D=3D=3D> etc/sendmail (install)
cd /usr1/src/share/man; make makedb
makewhatis /usr/share/man
makewhatis /usr/share/openssl/man

....

cd /usr/src/lib/libgcc_s ; make
cat /usr1/src/lib/libgcc_s/Symbol.map /usr1/src/lib/libgcc_s/SymbolDefault=
.map | cpp - -  | awk -v vfile=3D/usr1/src/lib/libgcc_s/Versions.def -f /u=
sr/share/mk/version_gen.awk > Version.map
building shared library libgcc_s.so.1
cc  -nodefaultlibs -Wl,--version-script=3DVersion.map   -shared -Wl,-x -Wl=
,--fatal-warnings -Wl,--warn-shared-textrel  -o libgcc_s.so.1.full -Wl,-so=
name,libgcc_s.so.1  `NM=3D'nm' NMFLAGS=3D'' lorder i386/fp_mode.pico absvd=
i2.pico absvsi2.pico absvti2.pico addvdi3.pico addvsi3.pico addvti3.pico a=
pple_versioning.pico ashldi3.pico ashlti3.pico ashrdi3.pico ashrti3.pico b=
swapdi2.pico bswapsi2.pico clear_cache.pico clzdi2.pico clzsi2.pico clzti2=
.pico cmpdi2.pico cmpti2.pico ctzdi2.pico ctzsi2.pico ctzti2.pico divdc3.p=
ico divdi3.pico divmoddi4.pico divmodsi4.pico divsc3.pico divsi3.pico divt=
c3.pico divti3.pico divxc3.pico enable_execute_stack.pico eprintf.pico ext=
endhfsf2.pico ffsdi2.pico ffssi2.pico ffsti2.pico fixdfdi.pico fixdfti.pic=
o fixsfdi.pico fixsfti.pico fixunsdfdi.pico fixunsdfsi.pico fixunsdfti.pic=
o fixunssfdi.pico fixunssfsi.pico fixunssfti.pico fixunsxfdi.pico fixunsxf=
si.pico fixunsxfti.pico fixxfdi.pico fixxfti.pico floatditf.pico floattidf=
.pico floattisf.pico floattixf.pico floatunditf.pico floatunsidf.pico floa=
tunsisf.pico floatuntidf.pico floatuntisf.pico floatuntixf.pico gcc_person=
ality_v0.pico int_util.pico lshrdi3.pico lshrti3.pico moddi3.pico modsi3.p=
ico modti3.pico muldc3.pico muldi3.pico mulodi4.pico mulosi4.pico muloti4.=
pico mulsc3.pico multc3.pico multi3.pico mulvdi3.pico mulvsi3.pico mulvti3=
.pico mulxc3.pico negdf2.pico negdi2.pico negsf2.pico negti2.pico negvdi2.=
pico negvsi2.pico negvti2.pico paritydi2.pico paritysi2.pico parityti2.pic=
o popcountdi2.pico popcountsi2.pico popcountti2.pico powidf2.pico powisf2.=
pico powitf2.pico powixf2.pico subvdi3.pico subvsi3.pico subvti3.pico tram=
poline_setup.pico truncdfhf2.pico truncsfhf2.pico ucmpdi2.pico ucmpti2.pic=
o udivdi3.pico udivmoddi4.pico udivmodsi4.pico udivmodti4.pico udivsi3.pic=
o udivti3.pico umoddi3.pico umodsi3.pico umodti3.pico floatdidf.pico float=
disf.pico floatdixf.pico floatundidf.pico floatundisf.pico floatundixf.pic=
o cpu_model.pico adddf3.pico addsf3.pico divdf3.pico divsf3.pico extendsfd=
f2.pico fixdfsi.pico fixsfsi.pico floatsidf.pic!
 o floatsisf.pico muldf3.pico mulsf3.pico subdf3.pico subsf3.pico truncdfs=
f2.pico comparedf2.pico comparesf2.pico gcc_personality_v0.pico int_util.p=
ico Unwind-EHABI.pico Unwind-sjlj.pico UnwindLevel1-gcc-ext.pico UnwindLev=
el1.pico UnwindRegistersRestore.pico UnwindRegistersSave.pico libunwind.pi=
co s_fabs.pico s_fabsf.pico s_fabsl.pico s_fmax.pico s_fmaxf.pico s_logb.p=
ico s_logbf.pico s_scalbn.pico s_scalbnf.pico s_fmaxl.pico s_logbl.pico s_=
scalbnl.pico |  tsort -q` -L/1s4/release/12.2-STABLE/usr/obj/usr/src/amd64=
.amd64/lib/libc -lc
ld: =1B[0;31merror: =1B[0mcan't create dynamic relocation R_X86_64_32S aga=
inst symbol: __je_sz_size2index_tab in readonly segment; recompile object =
files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the =
output
>>> defined in /1s4/release/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/li=
bc/libc.a(jemalloc_sz.o)
>>> referenced by sz.h:158 (/usr1/src/contrib/jemalloc/include/jemalloc/in=
ternal/sz.h:158)
>>>               jemalloc_jemalloc.o:(a0ialloc) in archive /1s4/release/1=
2.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/libc/libc.a

ld: =1B[0;31merror: =1B[0mcan't create dynamic relocation R_X86_64_32S aga=
inst symbol: __je_arenas in readonly segment; recompile object files with =
-fPIC or pass '-Wl,-z,notext' to allow text relocations in the output
>>> defined in /1s4/release/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/li=
bc/libc.a(jemalloc_jemalloc.o)
>>> referenced by atomic.h:55 (/usr1/src/contrib/jemalloc/include/jemalloc=
/internal/atomic.h:55)
>>>               jemalloc_jemalloc.o:(a0ialloc) in archive /1s4/release/1=
2.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/libc/libc.a

ld: =1B[0;31merror: =1B[0mcan't create dynamic relocation R_X86_64_32S aga=
inst symbol: __je_sz_index2size_tab in readonly segment; recompile object =
files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the =
output
>>> defined in /1s4/release/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/li=
bc/libc.a(jemalloc_sz.o)
>>> referenced by sz.h:201 (/usr1/src/contrib/jemalloc/include/jemalloc/in=
ternal/sz.h:201)
>>>               jemalloc_jemalloc.o:(a0ialloc) in archive /1s4/release/1=
2.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/libc/libc.a

ld: =1B[0;31merror: =1B[0mcan't create dynamic relocation R_X86_64_32 agai=
nst local symbol in readonly segment; recompile object files with -fPIC or=
 pass '-Wl,-z,notext' to allow text relocations in the output
>>> defined in /1s4/release/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/li=
bc/libc.a(jemalloc_jemalloc.o)
>>> referenced by mutex.h:144 (/usr1/src/contrib/jemalloc/include/jemalloc=
/internal/mutex.h:144)
>>>               jemalloc_jemalloc.o:(a0ialloc) in archive /1s4/release/1=
2.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/libc/libc.a

ld: =1B[0;31merror: =1B[0mcan't create dynamic relocation R_X86_64_32 agai=
nst local symbol in readonly segment; recompile object files with -fPIC or=
 pass '-Wl,-z,notext' to allow text relocations in the output
>>> defined in /1s4/release/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/li=
bc/libc.a(jemalloc_jemalloc.o)
>>> referenced by mutex.h:203 (/usr1/src/contrib/jemalloc/include/jemalloc=
/internal/mutex.h:203)
>>>               jemalloc_jemalloc.o:(a0ialloc) in archive /1s4/release/1=
2.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/libc/libc.a

ld: =1B[0;31merror: =1B[0mcan't create dynamic relocation R_X86_64_32 agai=
nst local symbol in readonly segment; recompile object files with -fPIC or=
 pass '-Wl,-z,notext' to allow text relocations in the output
>>> defined in /1s4/release/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/li=
bc/libc.a(jemalloc_jemalloc.o)
>>> referenced by mutex.h:214 (/usr1/src/contrib/jemalloc/include/jemalloc=
/internal/mutex.h:214)
>>>               jemalloc_jemalloc.o:(a0ialloc) in archive /1s4/release/1=
2.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/libc/libc.a

ld: =1B[0;31merror: =1B[0mcan't create dynamic relocation R_X86_64_32 agai=
nst symbol: __je_extent_hooks_default in readonly segment; recompile objec=
t files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in th=
e output
>>> defined in /1s4/release/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/li=
bc/libc.a(jemalloc_extent.o)
>>> referenced by jemalloc_internal_inlines_a.h:91 (/usr1/src/contrib/jema=
lloc/include/jemalloc/internal/jemalloc_internal_inlines_a.h:91)
>>>               jemalloc_jemalloc.o:(a0ialloc) in archive /1s4/release/1=
2.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/libc/libc.a

ld: =1B[0;31merror: =1B[0mcan't create dynamic relocation R_X86_64_32 agai=
nst symbol: __je_extents_rtree in readonly segment; recompile object files=
 with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the outpu=
t
>>> defined in /1s4/release/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/li=
bc/libc.a(jemalloc_extent.o)
>>> referenced by rtree.h:381 (/usr1/src/contrib/jemalloc/include/jemalloc=
/internal/rtree.h:381)
>>>               jemalloc_jemalloc.o:(a0ialloc) in archive /1s4/release/1=
2.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/libc/libc.a

ld: =1B[0;31merror: =1B[0mcan't create dynamic relocation R_X86_64_32 agai=
nst symbol: __je_extents_rtree in readonly segment; recompile object files=
 with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the outpu=
t
>>> defined in /1s4/release/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/li=
bc/libc.a(jemalloc_extent.o)
>>> referenced by rtree.h:381 (/usr1/src/contrib/jemalloc/include/jemalloc=
/internal/rtree.h:381)
>>>               jemalloc_jemalloc.o:(a0ialloc) in archive /1s4/release/1=
2.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/libc/libc.a

ld: =1B[0;31merror: =1B[0mcan't create dynamic relocation R_X86_64_32S aga=
inst symbol: __je_arenas in readonly segment; recompile object files with =
-fPIC or pass '-Wl,-z,notext' to allow text relocations in the output
>>> defined in /1s4/release/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/li=
bc/libc.a(jemalloc_jemalloc.o)
>>> referenced by atomic.h:55 (/usr1/src/contrib/jemalloc/include/jemalloc=
/internal/atomic.h:55)
>>>               jemalloc_jemalloc.o:(a0idalloc) in archive /1s4/release/=
12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/libc/libc.a

ld: =1B[0;31merror: =1B[0mcan't create dynamic relocation R_X86_64_32S aga=
inst symbol: __je_sz_index2size_tab in readonly segment; recompile object =
files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the =
output
>>> defined in /1s4/release/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/li=
bc/libc.a(jemalloc_sz.o)
>>> referenced by sz.h:201 (/usr1/src/contrib/jemalloc/include/jemalloc/in=
ternal/sz.h:201)
>>>               jemalloc_jemalloc.o:(a0idalloc) in archive /1s4/release/=
12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/libc/libc.a

ld: =1B[0;31merror: =1B[0mcan't create dynamic relocation R_X86_64_32 agai=
nst symbol: __je_extents_rtree in readonly segment; recompile object files=
 with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the outpu=
t
>>> defined in /1s4/release/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/li=
bc/libc.a(jemalloc_extent.o)
>>> referenced by rtree.h:381 (/usr1/src/contrib/jemalloc/include/jemalloc=
/internal/rtree.h:381)
>>>               jemalloc_jemalloc.o:(a0idalloc) in archive /1s4/release/=
12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/libc/libc.a

ld: =1B[0;31merror: =1B[0mcan't create dynamic relocation R_X86_64_32 agai=
nst symbol: __je_extents_rtree in readonly segment; recompile object files=
 with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the outpu=
t
>>> defined in /1s4/release/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/li=
bc/libc.a(jemalloc_extent.o)
>>> referenced by rtree.h:381 (/usr1/src/contrib/jemalloc/include/jemalloc=
/internal/rtree.h:381)
>>>               jemalloc_jemalloc.o:(a0idalloc) in archive /1s4/release/=
12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/libc/libc.a

ld: =1B[0;31merror: =1B[0mcan't create dynamic relocation R_X86_64_32 agai=
nst symbol: __je_extents_rtree in readonly segment; recompile object files=
 with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the outpu=
t
>>> defined in /1s4/release/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/li=
bc/libc.a(jemalloc_extent.o)
>>> referenced by rtree.h:381 (/usr1/src/contrib/jemalloc/include/jemalloc=
/internal/rtree.h:381)
>>>               jemalloc_jemalloc.o:(a0idalloc) in archive /1s4/release/=
12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/libc/libc.a

ld: =1B[0;31merror: =1B[0mcan't create dynamic relocation R_X86_64_32 agai=
nst symbol: __je_extents_rtree in readonly segment; recompile object files=
 with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the outpu=
t
>>> defined in /1s4/release/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/li=
bc/libc.a(jemalloc_extent.o)
>>> referenced by rtree.h:381 (/usr1/src/contrib/jemalloc/include/jemalloc=
/internal/rtree.h:381)
>>>               jemalloc_jemalloc.o:(a0idalloc) in archive /1s4/release/=
12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/libc/libc.a

ld: =1B[0;31merror: =1B[0mcan't create dynamic relocation R_X86_64_32S aga=
inst symbol: __je_arenas in readonly segment; recompile object files with =
-fPIC or pass '-Wl,-z,notext' to allow text relocations in the output
>>> defined in /1s4/release/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/li=
bc/libc.a(jemalloc_jemalloc.o)
>>> referenced by atomic.h:55 (/usr1/src/contrib/jemalloc/include/jemalloc=
/internal/atomic.h:55)
>>>               jemalloc_jemalloc.o:(__je_arena_set) in archive /1s4/rel=
ease/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/libc/libc.a

ld: =1B[0;31merror: =1B[0mcan't create dynamic relocation R_X86_64_32 agai=
nst symbol: __je_arenas_lock in readonly segment; recompile object files w=
ith -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output
>>> defined in /1s4/release/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/li=
bc/libc.a(jemalloc_jemalloc.o)
>>> referenced by mutex.h:144 (/usr1/src/contrib/jemalloc/include/jemalloc=
/internal/mutex.h:144)
>>>               jemalloc_jemalloc.o:(__je_arena_init) in archive /1s4/re=
lease/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/libc/libc.a

ld: =1B[0;31merror: =1B[0mcan't create dynamic relocation R_X86_64_32 agai=
nst symbol: __je_arenas_lock in readonly segment; recompile object files w=
ith -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output
>>> defined in /1s4/release/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/li=
bc/libc.a(jemalloc_jemalloc.o)
>>> referenced by mutex.h:203 (/usr1/src/contrib/jemalloc/include/jemalloc=
/internal/mutex.h:203)
>>>               jemalloc_jemalloc.o:(__je_arena_init) in archive /1s4/re=
lease/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/libc/libc.a

ld: =1B[0;31merror: =1B[0mcan't create dynamic relocation R_X86_64_32S aga=
inst symbol: __je_arenas in readonly segment; recompile object files with =
-fPIC or pass '-Wl,-z,notext' to allow text relocations in the output
>>> defined in /1s4/release/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/li=
bc/libc.a(jemalloc_jemalloc.o)
>>> referenced by atomic.h:55 (/usr1/src/contrib/jemalloc/include/jemalloc=
/internal/atomic.h:55)
>>>               jemalloc_jemalloc.o:(__je_arena_init) in archive /1s4/re=
lease/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/libc/libc.a

ld: =1B[0;31merror: =1B[0mcan't create dynamic relocation R_X86_64_32 agai=
nst symbol: __je_arenas_lock in readonly segment; recompile object files w=
ith -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output
>>> defined in /1s4/release/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/li=
bc/libc.a(jemalloc_jemalloc.o)
>>> referenced by mutex.h:214 (/usr1/src/contrib/jemalloc/include/jemalloc=
/internal/mutex.h:214)
>>>               jemalloc_jemalloc.o:(__je_arena_init) in archive /1s4/re=
lease/12.2-STABLE/usr/obj/usr/src/amd64.amd64/lib/libc/libc.a

ld: =1B[0;31merror: =1B[0mtoo many errors emitted, stopping now (use -erro=
r-limit=3D0 to see all errors)
cc: =1B[0;1;31merror: =1B[0mlinker command failed with exit code 1 (use -v=
 to see invocation)=1B[0m
*** Error code 1

Stop.
make: stopped in /usr1/src/lib/libgcc_s


12.2-RELEASE /dev/pts/2 jhs 1 fire/usr1/src/lib/libgcc_s ls -l  /usr/obj/u=
sr/src/amd64.amd64/lib/libc/libc.a
-rw-r--r--  1 jhs  staff  17050712 Sep 12 13:28 /usr/obj/usr/src/amd64.amd=
64/lib/libc/libc.a

12.2-RELEASE /dev/pts/2 jhs 2 fire/usr1/src/lib/libgcc_s mv /usr/obj/usr/s=
rc/amd64.amd64/lib/libc/libc.a /usr/obj/usr/src/amd64.amd64/lib/libc/libc.=
a.MV

12.2-RELEASE /dev/pts/2 jhs 3 fire/usr1/src/lib/libgcc_s make
building shared library libgcc_s.so.1
cc  -nodefaultlibs -Wl,--version-script=3DVersion.map   -shared -Wl,-x -Wl=
,--fatal-warnings -Wl,--warn-shared-textrel  -o libgcc_s.so.1.full -Wl,-so=
name,libgcc_s.so.1  `NM=3D'nm' NMFLAGS=3D'' lorder i386/fp_mode.pico absvd=
i2.pico absvsi2.pico absvti2.pico addvdi3.pico addvsi3.pico addvti3.pico a=
pple_versioning.pico ashldi3.pico ashlti3.pico ashrdi3.pico ashrti3.pico b=
swapdi2.pico bswapsi2.pico clear_cache.pico clzdi2.pico clzsi2.pico clzti2=
.pico cmpdi2.pico cmpti2.pico ctzdi2.pico ctzsi2.pico ctzti2.pico divdc3.p=
ico divdi3.pico divmoddi4.pico divmodsi4.pico divsc3.pico divsi3.pico divt=
c3.pico divti3.pico divxc3.pico enable_execute_stack.pico eprintf.pico ext=
endhfsf2.pico ffsdi2.pico ffssi2.pico ffsti2.pico fixdfdi.pico fixdfti.pic=
o fixsfdi.pico fixsfti.pico fixunsdfdi.pico fixunsdfsi.pico fixunsdfti.pic=
o fixunssfdi.pico fixunssfsi.pico fixunssfti.pico fixunsxfdi.pico fixunsxf=
si.pico fixunsxfti.pico fixxfdi.pico fixxfti.pico floatditf.pico floattidf=
.pico floattisf.pico floattixf.pico floatunditf.pico floatunsidf.pico floa=
tunsisf.pico floatuntidf.pico floatuntisf.pico floatuntixf.pico gcc_person=
ality_v0.pico int_util.pico lshrdi3.pico lshrti3.pico moddi3.pico modsi3.p=
ico modti3.pico muldc3.pico muldi3.pico mulodi4.pico mulosi4.pico muloti4.=
pico mulsc3.pico multc3.pico multi3.pico mulvdi3.pico mulvsi3.pico mulvti3=
.pico mulxc3.pico negdf2.pico negdi2.pico negsf2.pico negti2.pico negvdi2.=
pico negvsi2.pico negvti2.pico paritydi2.pico paritysi2.pico parityti2.pic=
o popcountdi2.pico popcountsi2.pico popcountti2.pico powidf2.pico powisf2.=
pico powitf2.pico powixf2.pico subvdi3.pico subvsi3.pico subvti3.pico tram=
poline_setup.pico truncdfhf2.pico truncsfhf2.pico ucmpdi2.pico ucmpti2.pic=
o udivdi3.pico udivmoddi4.pico udivmodsi4.pico udivmodti4.pico udivsi3.pic=
o udivti3.pico umoddi3.pico umodsi3.pico umodti3.pico floatdidf.pico float=
disf.pico floatdixf.pico floatundidf.pico floatundisf.pico floatundixf.pic=
o cpu_model.pico adddf3.pico addsf3.pico divdf3.pico divsf3.pico extendsfd=
f2.pico fixdfsi.pico fixsfsi.pico floatsidf.pic!
 o floatsisf.pico muldf3.pico mulsf3.pico subdf3.pico subsf3.pico truncdfs=
f2.pico comparedf2.pico comparesf2.pico gcc_personality_v0.pico int_util.p=
ico Unwind-EHABI.pico Unwind-sjlj.pico UnwindLevel1-gcc-ext.pico UnwindLev=
el1.pico UnwindRegistersRestore.pico UnwindRegistersSave.pico libunwind.pi=
co s_fabs.pico s_fabsf.pico s_fabsl.pico s_fmax.pico s_fmaxf.pico s_logb.p=
ico s_logbf.pico s_scalbn.pico s_scalbnf.pico s_fmaxl.pico s_logbl.pico s_=
scalbnl.pico |  tsort -q` -L/1s4/release/12.2-STABLE/usr/obj/usr/src/amd64=
.amd64/lib/libc -lc
objcopy --only-keep-debug libgcc_s.so.1.full libgcc_s.so.1.debug
objcopy --strip-debug --add-gnu-debuglink=3Dlibgcc_s.so.1.debug  libgcc_s.=
so.1.full libgcc_s.so.1

12.2-RELEASE /dev/pts/2 jhs 4 fire/usr1/src/lib/libgcc_s =

-------}
=3D=3D=3D=3D=3D=3D}

Cheers,
-- =

Julian Stacey  http://berklix.com/jhs/  http://stolenvotes.uk



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202109141211.18ECBQBe071018>