freebsd-ports/devel/cloudabi-binutils-aarch64/pkg-plist
Ed Schouten d0b20036ad Switch the cloudabi-toolchain port over to llvm-devel.
Farnsworth: "Good news, everyone!" The latest revisions of LLVM trunk
not only have a version of LLD that creates usable binaries for x86-64
and aarch64, it also does a better job at creating Position Independent
Executables than the GNU linker.

Because PIE is going to become pretty important for some of the upcoming
projects (emulation on other OSes), I'd like to go ahead and switch the
cloudabi-toolchain port over to the latest snapshot of LLVM. My goal is
to revert back to a stable version (3.9) when available.

Switching to LLD involves patching up the Binutils ports to no longer
install the GNU linker (and remove the linker scripts that it uses). We
can then simply add a couple of extra symlinks to cloudabi-toolchain to
point to the LLD binary.

At the same time, let's switch over to using the ELF toolchain tools on
FreeBSD 11. That way we can even drop the dependency on Binutils on
those systems.

Reviewed by:	bapt, emaste
Differential Revision:	https://reviews.freebsd.org/D5874
2016-04-13 06:41:56 +00:00

21 lines
846 B
Text

bin/aarch64-unknown-cloudabi-addr2line
bin/aarch64-unknown-cloudabi-as
bin/aarch64-unknown-cloudabi-c++filt
bin/aarch64-unknown-cloudabi-elfedit
bin/aarch64-unknown-cloudabi-gprof
bin/aarch64-unknown-cloudabi-objcopy
bin/aarch64-unknown-cloudabi-readelf
bin/aarch64-unknown-cloudabi-strings
bin/aarch64-unknown-cloudabi-strip
man/man1/aarch64-unknown-cloudabi-addr2line.1.gz
man/man1/aarch64-unknown-cloudabi-as.1.gz
man/man1/aarch64-unknown-cloudabi-c++filt.1.gz
man/man1/aarch64-unknown-cloudabi-elfedit.1.gz
man/man1/aarch64-unknown-cloudabi-gprof.1.gz
man/man1/aarch64-unknown-cloudabi-objcopy.1.gz
man/man1/aarch64-unknown-cloudabi-readelf.1.gz
man/man1/aarch64-unknown-cloudabi-strings.1.gz
man/man1/aarch64-unknown-cloudabi-strip.1.gz
aarch64-unknown-cloudabi/bin/as
aarch64-unknown-cloudabi/bin/objcopy
aarch64-unknown-cloudabi/bin/strip