amd64-binutils file name structure for utils vs. for powerpc64-binutils and aarch64-binutils

Mark Millard marklmi26-fbsd at yahoo.com
Sat Apr 7 22:30:18 UTC 2018


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

===
Mark Millard
marklmi26-fbsd at yahoo.com
( dsl-only.net went
away in early 2018-Mar)








More information about the freebsd-ports mailing list