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>