From owner-freebsd-ports@freebsd.org Sat Apr 7 22:30:18 2018 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 20199F8B31B for ; Sat, 7 Apr 2018 22:30:18 +0000 (UTC) (envelope-from marklmi26-fbsd@yahoo.com) Received: from sonic305-4.consmr.mail.bf2.yahoo.com (sonic305-4.consmr.mail.bf2.yahoo.com [74.6.133.43]) (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 BBE3684BE9 for ; Sat, 7 Apr 2018 22:30:17 +0000 (UTC) (envelope-from marklmi26-fbsd@yahoo.com) X-YMail-OSG: vCzQaGgVM1nun91Gsa_ffto6EKtEwCvtHFL_36VfXTG6Ka8ePs.RoOiPiwluY_5 Emw0o_ARvbbR_xTJVF6rqgIfWS.jF9kyRdjMdFecrJAUJMLqEQRIPfgLHuTp6KKQrCkEr66LUhkK EFe07YKVKqCzO1Uk0EdEgd9nyo3l2MXd7p_rwA2O8PwlUsijd2WQ05FxkQL1OIlmnGhMo5TXi558 Dx4qWqOI5i6roRvwhz9Vvi_G9_LW98luf_DyGOBKRnB4LeQxPi3.f1qFEwhVPbEqPtOfOoFB446O 7g4xBF47TsPXQaSecYhLS2q7NoMnInuNFLfRIB4BMMgRYYm9.Z0xWoaCBXWldHFYK0voescgh3YV EHc5kpgkejGV180naOBBHkxMK6wMTPAbECXjl0pdw64ATxzcpVO0cWM9_CK7uJa0d3xhRSwjpvXw SaPJILFrH1ROuoQOvHVplqqyi6et_rYEoAAW5w7JmDu7N6DUckjTpq_fUQAQjwL4RbUhB5sIYZhR 6DytrAJMxiGUEbnzYfcxiaGJVXbCvRahOa.dS Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.bf2.yahoo.com with HTTP; Sat, 7 Apr 2018 22:30:11 +0000 Received: from c-76-115-7-162.hsd1.or.comcast.net (EHLO [192.168.1.25]) ([76.115.7.162]) by smtp431.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID e25ccc9852b5bd675a104b3c6c55ba4d; Sat, 07 Apr 2018 22:30:09 +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 11.3 \(3445.6.18\)) Subject: amd64-binutils file name structure for utils vs. for powerpc64-binutils and aarch64-binutils Message-Id: Date: Sat, 7 Apr 2018 15:30:08 -0700 To: freebsd-toolchain@freebsd.org, FreeBSD Ports X-Mailer: Apple Mail (2.3445.6.18) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Apr 2018 22:30:18 -0000 For: # pkg info "*binutils" aarch64-binutils-2.30_2,1 amd64-binutils-2.30_2,1 binutils-2.30_2,1 powerpc64-binutils-2.30_2,1 # svnlite info /usr/ports/ | grep "Re[plv]" Relative URL: ^/head Repository Root: svn://svn.freebsd.org/ports Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5 Revision: 466704 Last Changed Rev: 466704 in a amd64 context . . . amd64-binutils uses file naming that does not match the patterns that aarch64-binutils and powerpc64-binutils use. Using an example type of binutil for illustration (in a 12.0 head context): # find /usr/local/bin /usr/local/*freebsd* -name "*addr2line*" -print /usr/local/bin/powerpc64-unknown-freebsd12.0-addr2line /usr/local/bin/x86_64-freebsd-addr2line /usr/local/bin/addr2line /usr/local/bin/aarch64-unknown-freebsd12.0-addr2line The differences involve the lack of: -unknown 12.0 (Of course, plain binutils does not have such conventions.) Is this expected/intended? For reference: # uname -apKU FreeBSD FBSDFSSD 12.0-CURRENT FreeBSD 12.0-CURRENT r332181M amd64 = amd64 1200061 1200061 =3D=3D=3D Mark Millard marklmi26-fbsd at yahoo.com ( dsl-only.net went away in early 2018-Mar)