Skip to content

Commit

Permalink
Remove obsolete doc about -faddrsig.
Browse files Browse the repository at this point in the history
Test: None
Bug: android/ndk#884
Change-Id: Ic28588cc1ce433d8ccb0ef39c502479885bcdb61
  • Loading branch information
DanAlbert committed Sep 4, 2019
1 parent d0bb5bc commit cd4cc9e
Showing 1 changed file with 0 additions and 5 deletions.
5 changes: 0 additions & 5 deletions docs/BuildSystemMaintainers.md
Original file line number Diff line number Diff line change
Expand Up @@ -353,10 +353,6 @@ Android requires [Position-independent executables] beginning with API 21. Clang
builds PIE executables by default. If invoking the linker directly or not using
Clang, use `-pie` when linking.

Clang uses `-faddrsig` by default, but this produces output that is incompatible
with GNU binutils. To workaround this, `-fno-addrsig` must be passed to Clang
when using GNU binutils. See [Issue 884].

Clang does not properly set the ARMv7 architecture for the non-integrated
assembler. If using `-fno-integrated-as`, you must explicitly pass
`-march=armv7-a` when compiling for 32-bit ARM. Note that by default Clang will
Expand All @@ -375,7 +371,6 @@ version of LLDB doesn't recognize LLD's default 8-byte build ID. See [Issue
885].

[Issue 635]: https://github.com/android-ndk/ndk/issues/635
[Issue 884]: https://github.com/android-ndk/ndk/issues/884
[Issue 885]: https://github.com/android-ndk/ndk/issues/885
[Issue 906]: https://github.com/android-ndk/ndk/issues/906
[Issue 1004]: https://github.com/android-ndk/ndk/issues/1004
Expand Down

0 comments on commit cd4cc9e

Please sign in to comment.