chiark / gitweb /
apt: Update from 1.4.7 to 1.4.8
[termux-packages] / packages / libgc / os_dep.c.patch
1 --- ../cache/gc-7.6.0/os_dep.c  2016-08-02 19:36:14.000000000 +0000
2 +++ ./os_dep.c  2017-09-27 01:02:30.156628565 +0000
3 @@ -426,7 +426,10 @@
4  
5  #   if (defined(LINUX) || defined(HURD)) && !defined(IGNORE_PROG_DATA_START)
6        /* Try the easy approaches first: */
7 -#     ifdef PLATFORM_ANDROID
8 +       /* this workaround for gold linker when only aarch64 is using it in 
9 +         termux breaks x86_64 and x86 builds */
10 +
11 +#   if defined(PLATFORM_ANDROID) && !defined(__x86_64__) && !defined(__i386__)
12          /* Workaround for "gold" (default) linker (as of Android NDK r10e). */
13          if ((word)__data_start < (word)_etext
14              && (word)_etext < (word)__dso_handle) {