freebsd-ports/lang/gnatcross-binutils-aarch64/pkg-plist
John Marino 088a852953 Add gnatcross-aarch64, a slave port of gnatdroid (C/Ada cross-compiler)
This is a FreeBSD/DF cross-compiler targeting FreeBSD/ARM64 (aarch64).
It differs from devel/aarch64-none-elf-gcc in the following ways:
  1) uses FreeBSD/ARM64 headers and libs (true sysroot)
  2) Supports Ada front end
  3) Supports Fortran front end (optionally, default off)
  4) Supports ObjC front end (optionally, default off)

It passes all but 5 ACATS tests:
  1) c34005o (GNAT ICE, expand_shift_1 at expmed.c:2490)
  2) c34007i (GNAT ICE, expand_shift_1 at expmed.c:2490)
  3) cb1010a (stack check related)
  4) cb1010c (stack check related)
  5) cb1010d (stack check related)

Ideally this cross-compiler will lead to a fully native Ada compiler for
FreeBSD/ARM64 which leads to lang/gcc6-aux support, enabling the Ada
framework for that platform.
2017-02-03 05:50:24 +00:00

66 lines
2.1 KiB
Plaintext

%%TARGET%%/bin/ar
%%TARGET%%/bin/as
%%TARGET%%/bin/ld
%%TARGET%%/bin/ld.bfd
%%TARGET%%/bin/nm
%%TARGET%%/bin/objcopy
%%TARGET%%/bin/objdump
%%TARGET%%/bin/ranlib
%%TARGET%%/bin/readelf
%%TARGET%%/bin/strip
%%TARGET%%/lib/ldscripts/aarch64elf.x
%%TARGET%%/lib/ldscripts/aarch64elf.xbn
%%TARGET%%/lib/ldscripts/aarch64elf.xc
%%TARGET%%/lib/ldscripts/aarch64elf.xd
%%TARGET%%/lib/ldscripts/aarch64elf.xdc
%%TARGET%%/lib/ldscripts/aarch64elf.xdw
%%TARGET%%/lib/ldscripts/aarch64elf.xn
%%TARGET%%/lib/ldscripts/aarch64elf.xr
%%TARGET%%/lib/ldscripts/aarch64elf.xs
%%TARGET%%/lib/ldscripts/aarch64elf.xsc
%%TARGET%%/lib/ldscripts/aarch64elf.xsw
%%TARGET%%/lib/ldscripts/aarch64elf.xu
%%TARGET%%/lib/ldscripts/aarch64elf.xw
%%TARGET%%/lib/ldscripts/aarch64fbsd.x
%%TARGET%%/lib/ldscripts/aarch64fbsd.xbn
%%TARGET%%/lib/ldscripts/aarch64fbsd.xc
%%TARGET%%/lib/ldscripts/aarch64fbsd.xd
%%TARGET%%/lib/ldscripts/aarch64fbsd.xdc
%%TARGET%%/lib/ldscripts/aarch64fbsd.xdw
%%TARGET%%/lib/ldscripts/aarch64fbsd.xn
%%TARGET%%/lib/ldscripts/aarch64fbsd.xr
%%TARGET%%/lib/ldscripts/aarch64fbsd.xs
%%TARGET%%/lib/ldscripts/aarch64fbsd.xsc
%%TARGET%%/lib/ldscripts/aarch64fbsd.xsw
%%TARGET%%/lib/ldscripts/aarch64fbsd.xu
%%TARGET%%/lib/ldscripts/aarch64fbsd.xw
%%TARGET%%/lib/ldscripts/aarch64fbsdb.x
%%TARGET%%/lib/ldscripts/aarch64fbsdb.xbn
%%TARGET%%/lib/ldscripts/aarch64fbsdb.xc
%%TARGET%%/lib/ldscripts/aarch64fbsdb.xd
%%TARGET%%/lib/ldscripts/aarch64fbsdb.xdc
%%TARGET%%/lib/ldscripts/aarch64fbsdb.xdw
%%TARGET%%/lib/ldscripts/aarch64fbsdb.xn
%%TARGET%%/lib/ldscripts/aarch64fbsdb.xr
%%TARGET%%/lib/ldscripts/aarch64fbsdb.xs
%%TARGET%%/lib/ldscripts/aarch64fbsdb.xsc
%%TARGET%%/lib/ldscripts/aarch64fbsdb.xsw
%%TARGET%%/lib/ldscripts/aarch64fbsdb.xu
%%TARGET%%/lib/ldscripts/aarch64fbsdb.xw
bin/%%TARGET%%-addr2line
bin/%%TARGET%%-ar
bin/%%TARGET%%-as
bin/%%TARGET%%-c++filt
bin/%%TARGET%%-elfedit
bin/%%TARGET%%-gprof
bin/%%TARGET%%-ld
bin/%%TARGET%%-ld.bfd
bin/%%TARGET%%-nm
bin/%%TARGET%%-objcopy
bin/%%TARGET%%-objdump
bin/%%TARGET%%-ranlib
bin/%%TARGET%%-readelf
bin/%%TARGET%%-size
bin/%%TARGET%%-strings
bin/%%TARGET%%-strip