freebsd-dev/lib/csu
Andrew Turner 8daa81674e Start to import support for the AArch64 architecture from ARM. This change
only adds support for kernel-toolchain, however it is expected further
changes to add kernel and userland support will be committed as they are
reviewed.

As our copy of binutils is too old the devel/aarch64-binutils port needs
to be installed to pull in a linker.

To build either TARGET needs to be set to arm64, or TARGET_ARCH set to
aarch64. The latter is set so uname -p will return aarch64 as existing
third party software expects this.

Differential Revision:	https://reviews.freebsd.org/D2005
Relnotes:	Yes
Sponsored by:	The FreeBSD Foundation
2015-03-19 13:53:47 +00:00
..
aarch64 Start to import support for the AArch64 architecture from ARM. This change 2015-03-19 13:53:47 +00:00
amd64 Revert r267233 for now. PIE support needs to be reworked. 2014-08-19 15:04:32 +00:00
arm Use the size of the MACHINE_ARCH string instead of sizeof(uint32_t). It can 2013-10-27 23:48:59 +00:00
common Add an elf note on ARM to store the MACHINE_ARCH an executable was built 2013-09-26 07:53:18 +00:00
i386-elf Use bsd.lib.mk here as all other csu Makefiles do. 2014-08-19 15:30:56 +00:00
mips Only assign the environ in the startup code when environ is NULL. 2013-01-07 17:58:27 +00:00
powerpc Only assign the environ in the startup code when environ is NULL. 2013-01-07 17:58:27 +00:00
powerpc64 Add a comment explaining why gcc is needed. 2015-02-06 02:35:29 +00:00
sparc64 Only assign the environ in the startup code when environ is NULL. 2013-01-07 17:58:27 +00:00
Makefile Add a makefle that recurses into the right architecture-specific 2013-05-21 17:47:53 +00:00
Makefile.inc Add the Clang specific -Wmissing-variable-declarations to WARNS=6. 2013-04-19 19:45:00 +00:00