From owner-freebsd-current@freebsd.org Fri Jun 23 15:45:40 2017 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 35639DA6F5C for ; Fri, 23 Jun 2017 15:45:40 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "freefall.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F0BAE652BE; Fri, 23 Jun 2017 15:45:39 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (unknown [127.0.1.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id 257EF75D5; Fri, 23 Jun 2017 15:45:39 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from mail.xzibition.com (localhost [172.31.3.2]) by mail.xzibition.com (Postfix) with ESMTP id BDD472DC5; Fri, 23 Jun 2017 15:45:31 +0000 (UTC) X-Virus-Scanned: amavisd-new at mail.xzibition.com Received: from mail.xzibition.com ([172.31.3.2]) by mail.xzibition.com (mail.xzibition.com [172.31.3.2]) (amavisd-new, port 10026) with LMTP id qEdJtHsGzsbQ; Fri, 23 Jun 2017 15:45:27 +0000 (UTC) Subject: Re: [bsd.linker.mk] line 42: Unable to determine linker type from LD=ld DKIM-Filter: OpenDKIM Filter v2.9.2 mail.xzibition.com AD3662DBF To: Boris Samorodov , freebsd-current@FreeBSD.org References: From: Bryan Drewery Openpgp: id=F9173CB2C3AAEA7A5C8A1F0935D771BB6E4697CF; url=http://www.shatow.net/bryan/bryan2.asc Organization: FreeBSD Message-ID: Date: Fri, 23 Jun 2017 08:45:12 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="EP19b5sUim712vvcEqA83rx8MugPMOgnK" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Jun 2017 15:45:40 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --EP19b5sUim712vvcEqA83rx8MugPMOgnK Content-Type: multipart/mixed; boundary="Pr1WwLBjFDWVmfVwrkjjpBghfLBIRFbCw"; protected-headers="v1" From: Bryan Drewery To: Boris Samorodov , freebsd-current@FreeBSD.org Message-ID: Subject: Re: [bsd.linker.mk] line 42: Unable to determine linker type from LD=ld References: In-Reply-To: --Pr1WwLBjFDWVmfVwrkjjpBghfLBIRFbCw 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 This should be fixd by r320249. Can you try again? --=20 Regards, Bryan Drewery --Pr1WwLBjFDWVmfVwrkjjpBghfLBIRFbCw-- --EP19b5sUim712vvcEqA83rx8MugPMOgnK 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 iQEcBAEBAgAGBQJZTTeIAAoJEDXXcbtuRpfPtRAIAIEOhKR0uIJx8S/K/PDVebjO YdnaACsndMLY8QWlzmuidjXncDgSMm9nEP7U6pvbXAbyk4kwWYHuVFt5NB/it+On yyDJeSn+OTXinxlhIJImPye78ao6yVVvzmfcq7V84J/PfagU99MdjWccrLRvLZub lGfTgQhQ+hJ7EPvqyJ5JsgvcW13jNBewXF+NICDHTATE0O16DpPXyUXghYEX5SCm julg7jOAQdLGGsAKy6OL71Ub7qpl6nGdtof03lJgLlFSRsaDRmog5XCPgeH1U8Ln OateOh2QAx6kjRtA1eovcyMigj0bazdLG5d2VvJ5atHcvSZ0mhZKpdRRWN3QN7s= =UqwG -----END PGP SIGNATURE----- --EP19b5sUim712vvcEqA83rx8MugPMOgnK--