Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Nov 2019 05:07:09 -0800
From:      Mark Millard <marklmi@yahoo.com>
To:        FreeBSD Toolchain <freebsd-toolchain@freebsd.org>, freebsd-ppc@freebsd.org
Subject:   Re: head -r355027 cross build for 32-bit powerpc (system-clang-9 and devel/binutils@powerpc64 based): lots of 'bss-plt forced due to'
Message-ID:  <4BC6955B-37D4-434C-9499-26FD38D60928@yahoo.com>
In-Reply-To: <4046B913-F18A-415C-8C9B-5C205DFB96BA@yahoo.com>
References:  <4046B913-F18A-415C-8C9B-5C205DFB96BA.ref@yahoo.com> <4046B913-F18A-415C-8C9B-5C205DFB96BA@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help


On 2019-Nov-23, at 04:56, Mark Millard <marklmi at yahoo.com> wrote:

> The clang code generation and secure-plt handling and binutils ld =
handling
> do not match (ELFv1 anyway) but the modern ld no longer seems to exit =
with
> an error code for this context so none of the below stopped the build. =
(I've
> no clue if the built materials are operable on the old PowerMacs or =
not --and
> might not know for some time.)
>=20
> # grep bss-plt =
/root/sys_typescripts/typescript_make_powerpcvtsc_nodebug_clang_altbinutil=
s-amd64-host-2019-11-23:04:38:28 | more
> /usr/local/powerpc64-unknown-freebsd13.0/bin/ld: bss-plt forced due to =
dummynet.kld
> /usr/local/powerpc64-unknown-freebsd13.0/bin/ld: bss-plt forced due to =
geom_cache.kld
> /usr/local/powerpc64-unknown-freebsd13.0/bin/ld: bss-plt forced due to =
ip_mroute.kld
> . . .

I should have also listed examples of the crt1.o related messages:

# grep bss-plt =
/root/sys_typescripts/typescript_make_powerpcvtsc_nodebug_clang_altbinutil=
s-amd64-host-2019-11-23:03:22:16 | more
/usr/local/powerpc64-unknown-freebsd13.0/bin/ld: bss-plt forced due to =
/usr/obj/powerpcvtsc_clang_altbinutils/powerpc.powerpc/usr/src/powerpc.pow=
erpc/tmp/usr/lib/crt1.o
/usr/local/powerpc64-unknown-freebsd13.0/bin/ld: bss-plt forced due to =
/usr/obj/powerpcvtsc_clang_altbinutils/powerpc.powerpc/usr/src/powerpc.pow=
erpc/tmp/usr/lib/crt1.o
/usr/local/powerpc64-unknown-freebsd13.0/bin/ld: bss-plt forced due to =
/usr/obj/powerpcvtsc_clang_altbinutils/powerpc.powerpc/usr/src/powerpc.pow=
erpc/tmp/usr/lib/crt1.o
. . . (lots of crt1.o references) . . .
/usr/local/powerpc64-unknown-freebsd13.0/bin/ld: bss-plt forced due to =
accf_http.kld
/usr/local/powerpc64-unknown-freebsd13.0/bin/ld: bss-plt forced due to =
acl_nfs4.kld
/usr/local/powerpc64-unknown-freebsd13.0/bin/ld: bss-plt forced due to =
acl_posix1e.kld
. . .

(I had to adjust one of my old debugging changes and restart the build =
between the
two logs. I originally only searched the 2nd log.)



=3D=3D=3D
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BC6955B-37D4-434C-9499-26FD38D60928>