Date: Fri, 23 Jun 2017 09:44:03 -0700 From: Bryan Drewery <bdrewery@FreeBSD.org> To: Boris Samorodov <bsam@passap.ru>, freebsd-current@FreeBSD.org Subject: Re: [bsd.linker.mk] line 42: Unable to determine linker type from LD=ld Message-ID: <dd8d14c0-2d93-f42f-8b09-0f079fe23f3b@FreeBSD.org> In-Reply-To: <af2b2a41-b3bd-661b-2bef-b4276fbc1487@passap.ru> References: <af2b2a41-b3bd-661b-2bef-b4276fbc1487@passap.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --nXrlLP6wwMIDk8WNNnorXQk346q9p5NPv Content-Type: multipart/mixed; boundary="BItHTbjui9inGHkjgjgrJHX5gJLA7LTpd"; protected-headers="v1" From: Bryan Drewery <bdrewery@FreeBSD.org> To: Boris Samorodov <bsam@passap.ru>, freebsd-current@FreeBSD.org Message-ID: <dd8d14c0-2d93-f42f-8b09-0f079fe23f3b@FreeBSD.org> Subject: Re: [bsd.linker.mk] line 42: Unable to determine linker type from LD=ld References: <af2b2a41-b3bd-661b-2bef-b4276fbc1487@passap.ru> In-Reply-To: <af2b2a41-b3bd-661b-2bef-b4276fbc1487@passap.ru> --BItHTbjui9inGHkjgjgrJHX5gJLA7LTpd Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 6/23/2017 7:19 AM, Boris Samorodov wrote: > Hi All, Bryan! >=20 > Since bsd.linker.mk introduction I can't manage to create > FreeBSD base packages. The process stops at the very beginning: > ----- > --- packages --- > --- packages --- > make -C /usr/src PKG_VERSION=3D12.0.s20170623140202 real-packages > --- real-packages --- > --- stage-packages --- > mkdir -p /tmp/install.DQDhLPed > progs=3D$(for prog in [ awk cap_mkdb cat chflags chmod chown cmp cp da= te > echo egrep find grep id install ln make mkdir mtree mv pwd_mkdb rm > sed services_mkdb sh strip sysctl test true uname wc zic tzsetup > makewhatis; do if progpath=3D > `which $prog`; then echo $progpath; else echo "Required tool $prog > not found in PATH." >&2; exit 1; fi; done); libs=3D$(ldd -f "%o %p\= n" > -f "%o %p\n" $progs 2>/dev/null | sort -u | while read line; do $line= ; > if [ "$2 $3" !=3D "not > found" ]; then echo $2; else echo "Required library $1 not found." >> &2; exit 1; fi; done); cp $libs $progs /tmp/install.DQDhLPed > cp -R ${PATH_LOCALE:-"/usr/share/locale"} /tmp/install.DQDhLPed/locale > mkdir -p /usr/obj/usr/src/amd64.amd64/worldstage/ > echo "#mtree 2.0" > /usr/obj/usr/src/amd64.amd64/worldstage//METALOG > cd /usr/src; COMPILER_VERSION=3D40000 COMPILER_FEATURES=3Dc++11 > COMPILER_TYPE=3Dclang COMPILER_FREEBSD_VERSION=3D1200006 > MAKEOBJDIRPREFIX=3D/usr/obj MACHINE_ARCH=3Damd64 MACHINE=3Damd64 CPU= TYPE=3D > CC=3D"cc -target x86_64-unknown-freebsd12.0 --sysroo > t=3D/usr/obj/usr/src/tmp -B/usr/obj/usr/src/tmp/usr/bin" CXX=3D"c++ -t= arget > x86_64-unknown-freebsd12.0 --sysroot=3D/usr/obj/usr/src/tmp > -B/usr/obj/usr/src/tmp/usr/bin" CPP=3D"cpp -target > x86_64-unknown-freebsd12.0 --sysroot=3D/usr/obj/usr/src/tm > p -B/usr/obj/usr/src/tmp/usr/bin" AS=3D"as" AR=3D"ar" LD=3D"ld" LLVM_L= INK=3D"" > NM=3Dnm OBJCOPY=3D"objcopy" RANLIB=3Dranlib STRINGS=3D SIZE=3D"size" > PATH=3D/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy= /usr/bin:/usr/obj/usr/src/tmp/lega > cy/bin:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/tmp/= install.DQDhLPed > LD_LIBRARY_PATH=3D/tmp/install.DQDhLPed > PATH_LOCALE=3D/tmp/install.DQDhLPed/locale make -f Makefile.inc1 > INSTALL=3D"install -U -M /usr/obj/usr/src/amd64 > .amd64/worldstage//METALOG -D /usr/obj/usr/src/amd64.amd64/worldstage" > MTREE_CMD=3D"mtree -W" __MAKE_SHELL=3D/tmp/install.DQDhLPed/sh -DNO_ROO= T > METALOG=3D/usr/obj/usr/src/amd64.amd64/worldstage//METALOG restage; > COMPILER_VERSION=3D40000 COMPIL > ER_FEATURES=3Dc++11 COMPILER_TYPE=3Dclang COMPILER_FREEBSD_VERSION=3D= 1200006 > MAKEOBJDIRPREFIX=3D/usr/obj MACHINE_ARCH=3Damd64 MACHINE=3Damd64 CPU= TYPE=3D > CC=3D"cc -target x86_64-unknown-freebsd12.0 --sysroot=3D/usr/obj/usr/sr= c/tmp > -B/usr/obj/usr/src/t > mp/usr/bin" CXX=3D"c++ -target x86_64-unknown-freebsd12.0 > --sysroot=3D/usr/obj/usr/src/tmp -B/usr/obj/usr/src/tmp/usr/bin" CPP=3D= "cpp > -target x86_64-unknown-freebsd12.0 --sysroot=3D/usr/obj/usr/src/tmp > -B/usr/obj/usr/src/tmp/usr/bin" AS=3D"as" > AR=3D"ar" LD=3D"ld" LLVM_LINK=3D"" NM=3Dnm OBJCOPY=3D"objcopy" RANLIB= =3Dranlib > STRINGS=3D SIZE=3D"size" > PATH=3D/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy= /usr/bin:/usr/obj/usr/src/tmp/legacy/bin:/usr/obj/usr/src/tmp/usr/sbin:/u= sr/o > bj/usr/src/tmp/usr/bin:/tmp/install.DQDhLPed > LD_LIBRARY_PATH=3D/tmp/install.DQDhLPed > PATH_LOCALE=3D/tmp/install.DQDhLPed/locale rm -rf /tmp/install.DQDhLPed= > sh: head: not found > make[6]: "/usr/src/share/mk/bsd.linker.mk" line 42: Unable to determine= > linker type from LD=3Dld > *** Error code 1 >=20 > Stop. > ----- >=20 'make packages' is definitely fixed by r320274 now. --=20 Regards, Bryan Drewery --BItHTbjui9inGHkjgjgrJHX5gJLA7LTpd-- --nXrlLP6wwMIDk8WNNnorXQk346q9p5NPv Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBAgAGBQJZTUVTAAoJEDXXcbtuRpfP4r8H/29IGxxNB6ux+LkvBQIdQYed 6wnpohswyKiseGkDpcF7AyInHbMiL+fbFgXUvtSq6kDKPmJRVDU06D4V5wKpOMck iWEc9cMx+Vg2bG+RU8NNQzrHpHD87ojb/l81zbM2DgF11aI8r02qm1E8CLL/8lTj ByjIGxaVsohgzV1hkzOry4UU7Mk5gBRQBJKhQXr3uzFC6c4CRqXDcf1JKh7GRa/S O34cc812kw3uhjbaME5xpFeK89qB23bq/ZRAP3fRPxoIR2OPfymzsVKC5EZGisr4 ItJBEl3+no32vFYMkdvjMO+x4aYomY51kXx0ZgSZ9i3bJzx2S+8ZxVmni4Tc/v8= =fkl0 -----END PGP SIGNATURE----- --nXrlLP6wwMIDk8WNNnorXQk346q9p5NPv--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?dd8d14c0-2d93-f42f-8b09-0f079fe23f3b>