From owner-svn-src-head@freebsd.org Wed Dec 25 05:26:47 2019 Return-Path: Delivered-To: svn-src-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E5FFD1D299D for ; Wed, 25 Dec 2019 05:26:47 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-8.consmr.mail.gq1.yahoo.com (sonic308-8.consmr.mail.gq1.yahoo.com [98.137.68.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 47jM5f3Lnqz4Xhy for ; Wed, 25 Dec 2019 05:26:46 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: CcSNUsMVM1ljvWvcbC6DjQWNpG6NjOpntGsVB8TaxtQ2xHLLDNZVX9W9VDqMSn0 P2trPje19b3TF8CHqKeBOJj0OV2xvCiZWHJIwustDtZw7YdCbuhe6xHXr0zkuprw9nvhBQYr1T72 d.g.zLMziDXPjaRp3Hi5gyVk0UGhSarO7Nn9lfj3f8.kDBmRytsV.FC8QxS.7zKCkyYDacvETvwc c2u9Y4sH3Ri8x3cttsXK1meBw6d9kKF6KClUROmwBi66L6ktfPGFdhqZgrF6SU7yvBcbgxoRjadw qQfthva3rijGTT1wxC3bACbZNqzIX8DI1zk0NrsZTZvKTLthgPAFYyFrSsEqGhpmbiORqwy8Ztoc zq_yJvXpmWDuTqBhGLtveTGD3siKUrNvoEzvUIp0xfdvm7.LjeMpgckdBEhgJlazuYl7wa8Vlg4C 68a2qKL.DFypkRTATrSGQZuY1lIuJYZHhFrjjpMQCzrB6xIv0fcqXF1wTHKvLjKpuWNy6zrfQRLn 9XsfOodJ2k_2fTfSgxo0uXY1.CKQ2zMJYP9jFqqFSLDBE4WNjjnkIhoC5XOoB3esJyc9D7m6CKp1 1z_zDZAiykwH9m2nD6iq_PzrWUKmZmAhL18phQ2sbWSBlS6dgAJfBrY3ItmcPF7haG6hgT5Ol.Io WyoyuPW4HJwuOmOFJSuu6iZPzjMOnFSYpud1CkMvGsRAw3sdocRRKpdUbsr6mzR6CWagjelQOZiu bvd7DK5QEeS8h42dCIUKnjdPn790Gu0gLZKeCgZNHEA4ulT4ZZfsuKv08hvLdJluWB70BS8BkWar A60nOci473xuWqOipCYAV1COs1__qba9sqGhvcYtMSoUZMuUwIoE5cMKFBKrYLS5exNC9W.9FDQs P7xtlJVSe05_bsdL8GbytANI038W8VdqYmXTsxwfmEgwftAcG4W_LsRCcgFCzu3trxFGXHk5fDle t5nFimYNais2cE7LpZEDur.dMyBLPb8OzQhX9L7HC6BuduSTgIW6xk2va4n4b5v_d6F4NlnJbLD6 Umr7khABhSNP8LfidvTpmeRqWtKZiatW_ieEcjd44Z03DqM269z4.UImjiBYG8BfuCO_5OFzIQtJ WztZhwkdxvGBSTUGOEcni2_x8._uAe56hxmh1Xebq_.PzWV1ywvOm9F2A.HrGdmJmGD1pvEYlHOJ BkvOBhMny9l91qVmd8WxEpXpFHjXY9x3Dj.jc1QZyPQOeq9n.WzDChcggPo5cRRYiTFhpYP_wXFm 2APT74msV.1qH.ltfjd0aTJS3Ljz_bijnulndff_g4B31CkwbW_hGndE7w54QGwwPogmlMSmIScR BJ7WSmaawLzzY1kSmm_hE.kejFciDIcOKfNAkQiQ39Yjw13jXPdHEGx_LAhXYer_6LMngTZoryhW 5Ew6Dr_1wzOFI_BBGhvig9a6sXrlvZgFgvA-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Wed, 25 Dec 2019 05:26:42 +0000 Received: by smtp413.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID b300a30ec1eeb7d6b8e381a70e39a6d8; Wed, 25 Dec 2019 05:26:39 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.40.2.2.4\)) Subject: Re: svn commit: r356054 - in head: share/mk stand Message-Id: <8A9C94C7-094F-45B4-B156-5A04958C4938@yahoo.com> Date: Tue, 24 Dec 2019 21:26:37 -0800 To: "jhibbits@freebsd.org " , svn-src-head@freebsd.org X-Mailer: Apple Mail (2.3608.40.2.2.4) References: <8A9C94C7-094F-45B4-B156-5A04958C4938.ref@yahoo.com> X-Rspamd-Queue-Id: 47jM5f3Lnqz4Xhy X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.13 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-0.65)[-0.648,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_GOOD(-0.10)[text/plain]; MV_CASE(0.50)[]; NEURAL_HAM_LONG(-0.98)[-0.978,0]; RCVD_COUNT_TWO(0.00)[2]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[32.68.137.98.list.dnswl.org : 127.0.5.0]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.00)[ip: (1.66), ipnet: 98.137.64.0/21(0.89), asn: 36647(0.71), country: US(-0.05)]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0] X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Dec 2019 05:26:48 -0000 In: +# Defines a variable for Binutils linker, to be used to workaround some +# issue with LLVM LLD (i.e. support for PowerPC32 bit on PowerPC64) +# +# This is an unavoidable cross coupling with Makefile.inc1 and +# normal builds works when CROSS_BINUTILS_PREFIX and could be removed +# when LLD PowerPC 32 bit support is completed +.if defined(CROSS_BINUTILS_PREFIX) +LD_BFD=3D${LOCALBASE}/bin/${CROSS_BINUTILS_PREFIX}-ld.bfd +.else +LD_BFD=3D${OBJTOP}/tmp/usr/bin/ld.bfd +.endif I'm confused by the 2 lines: +.if defined(CROSS_BINUTILS_PREFIX) +LD_BFD=3D${LOCALBASE}/bin/${CROSS_BINUTILS_PREFIX}-ld.bfd Looking in /usr/local/share/toolchains/*.mk I see CROSS_BINUTILS_PREFIX as a full path in each case ( based on devel/freebsd-gcc[69] in my context): # grep -r CROSS_BINU /usr/local/share/toolchains/ | more = /usr/local/share/toolchains/aarch64-gcc6.mk:CROSS_BINUTILS_PREFIX=3D/usr/l= ocal/aarch64-unknown-freebsd13.0/bin/ = /usr/local/share/toolchains/amd64-gcc6.mk:CROSS_BINUTILS_PREFIX=3D/usr/loc= al/x86_64-unknown-freebsd13.0/bin/ = /usr/local/share/toolchains/powerpc64-gcc6.mk:CROSS_BINUTILS_PREFIX=3D/usr= /local/powerpc64-unknown-freebsd13.0/bin/ = /usr/local/share/toolchains/aarch64-gcc9.mk:CROSS_BINUTILS_PREFIX=3D/usr/l= ocal/aarch64-unknown-freebsd13.0/bin/ = /usr/local/share/toolchains/amd64-gcc9.mk:CROSS_BINUTILS_PREFIX=3D/usr/loc= al/x86_64-unknown-freebsd13.0/bin/ = /usr/local/share/toolchains/powerpc64-gcc9.mk:CROSS_BINUTILS_PREFIX=3D/usr= /local/powerpc64-unknown-freebsd13.0/bin/ = /usr/local/share/toolchains/powerpc-gcc9.mk:CROSS_BINUTILS_PREFIX=3D/usr/l= ocal/powerpc-unknown-freebsd13.0/bin/ And when I look in /usr/srcv/Makefile.inc1 I see: = /usr/src/Makefile.inc1:CROSS_BINUTILS_PREFIX=3D/usr/local/${TARGET_TRIPLE}= /bin/ Having an overall path structure like: ${LOCALBASE}/bin/usr/local/powerpc64-unknown-freebsd13.0/bin/-ld.bfd seems strange (using powerpc64 as an example). =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)