diff options
author | kib <kib@FreeBSD.org> | 2015-10-08 17:42:08 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2015-10-08 17:42:08 +0000 |
commit | b2d840b61f56cbfedd019495716c72ad05e2b46c (patch) | |
tree | 7ec5d2391d1ce937db12fe46445cab4cc4e60e82 /contrib/libc++/src | |
parent | 48b0cbf71b32ca05aa12ce0a6cc627de9cf5b979 (diff) | |
download | FreeBSD-src-b2d840b61f56cbfedd019495716c72ad05e2b46c.zip FreeBSD-src-b2d840b61f56cbfedd019495716c72ad05e2b46c.tar.gz |
Build changes that allow the modules on arm64.
- Move the required kernel compiler flags from Makefile.arm64 to kern.mk.
- Build arm64 modules as PIC; non-PIC relocations in .o for shared object
output cannot be handled.
- Do not try to install aarch64 symlink.
- A hack for arm64 to avoid ld -r stage. See the comment for the explanation.
Some functionality is lost, like ctf handling, but hopefully will be
restored after newer linker is available.
Reviewed by: andrew, emaste
Tested by: andrew (on real hardware)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D3796
Diffstat (limited to 'contrib/libc++/src')
0 files changed, 0 insertions, 0 deletions