diff options
author | Davide Beatrici <git@davidebeatrici.dev> | 2022-07-31 04:18:51 +0200 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2022-08-08 11:35:49 +0300 |
commit | ffe8d3440cbd183ddb4d7dccd7426cc0a26a2be1 (patch) | |
tree | 6262f87aa92907fc9c002b2b2f3b13fa8c6c7927 | |
parent | 56bd7c261f0e0a9e8e2f31bdc6e3ba10f89b89b3 (diff) | |
download | bdwgc-ffe8d3440cbd183ddb4d7dccd7426cc0a26a2be1.tar.gz |
Fix 'undefined reference to __data_start' linker error on Linux/aarch64
* include/private/gcconfig.h [AARCH64 && LINUX && !HOST_ANDROID]
(__data_start): Add weak attribute.
-rw-r--r-- | include/private/gcconfig.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/private/gcconfig.h b/include/private/gcconfig.h index 4ba424a4..32981cac 100644 --- a/include/private/gcconfig.h +++ b/include/private/gcconfig.h @@ -2182,7 +2182,7 @@ # if defined(PLATFORM_ANDROID) # define SEARCH_FOR_DATA_START # else - extern int __data_start[]; + extern int __data_start[] __attribute__((__weak__)); # define DATASTART ((ptr_t)__data_start) # endif extern int _end[]; |