diff options
author | Jeff Law <jeffreyalaw@gmail.com> | 2022-01-29 07:26:18 +0300 |
---|---|---|
committer | Jeff Law <jeffreyalaw@gmail.com> | 2022-01-29 07:39:14 +0300 |
commit | 063d67faf0266e5ba169bc5cfde8aed011b1d41b (patch) | |
tree | 9d706ea31296e57d2202f6d1d68de26df90091f4 /libgloss | |
parent | 7a4bef590b37683b08ebaee384d0694b9afccc57 (diff) |
Finish this commit by prefixing HAVE_INITFINI_ARRAY and HAVE_INIT_FINI references in libgloss in the same way.
Author: Mike Frysinger <vapier@gentoo.org>
Date: Mon Jan 17 22:20:20 2022 -0500
newlib: internalize HAVE_INITFINI_ARRAY
This define is only used by newlib internally, so stop exporting it
as HAVE_INITFINI_ARRAY since this can conflict with defines packages
use themselves.
We don't really need to add _ to HAVE_INIT_FINI too since it isn't
exported in newlib.h, but might as well be consistent here.
We can't (easily) add this to newlib_cflags like HAVE_INIT_FINI is
because this is based on a compile-time test in the top configure,
not on plain shell code in configure.host. We'd have to replicate
the test in every subdir in order to have it passed down.
Diffstat (limited to 'libgloss')
-rw-r--r-- | libgloss/aarch64/crt0.S | 4 | ||||
-rw-r--r-- | libgloss/arm/crt0.S | 2 | ||||
-rw-r--r-- | libgloss/cris/crt0.S | 2 | ||||
-rw-r--r-- | libgloss/cris/lcrt0.c | 2 | ||||
-rw-r--r-- | libgloss/or1k/crt0.S | 2 |
5 files changed, 6 insertions, 6 deletions
diff --git a/libgloss/aarch64/crt0.S b/libgloss/aarch64/crt0.S index f831be12e..78c5263dc 100644 --- a/libgloss/aarch64/crt0.S +++ b/libgloss/aarch64/crt0.S @@ -36,7 +36,7 @@ #error __USER_LABEL_PREFIX is not defined #endif -#ifdef HAVE_INITFINI_ARRAY +#ifdef _HAVE_INITFINI_ARRAY #define _init __libc_init_array #define _fini __libc_fini_array #endif @@ -309,4 +309,4 @@ CommandLine: .space 256,0 /* Maximum length of 255 chars handled. */ AngelSVCArgs: GEN_DWORD CommandLine .dword 255 -#endif
\ No newline at end of file +#endif diff --git a/libgloss/arm/crt0.S b/libgloss/arm/crt0.S index 8490bde2f..78515180b 100644 --- a/libgloss/arm/crt0.S +++ b/libgloss/arm/crt0.S @@ -12,7 +12,7 @@ #error __USER_LABEL_PREFIX is not defined #endif -#ifdef HAVE_INITFINI_ARRAY +#ifdef _HAVE_INITFINI_ARRAY #define _init __libc_init_array #define _fini __libc_fini_array #endif diff --git a/libgloss/cris/crt0.S b/libgloss/cris/crt0.S index 30419887e..6edaabf45 100644 --- a/libgloss/cris/crt0.S +++ b/libgloss/cris/crt0.S @@ -36,7 +36,7 @@ #define L(x) _ ## x #endif -#ifdef HAVE_INITFINI_ARRAY +#ifdef _HAVE_INITFINI_ARRAY #define _init __libc_init_array #define _fini __libc_fini_array #endif diff --git a/libgloss/cris/lcrt0.c b/libgloss/cris/lcrt0.c index 8b8cc0bb0..48489edd3 100644 --- a/libgloss/cris/lcrt0.c +++ b/libgloss/cris/lcrt0.c @@ -29,7 +29,7 @@ #include "linunistd.h" #include "newlib.h" -#ifdef HAVE_INITFINI_ARRAY +#ifdef _HAVE_INITFINI_ARRAY #define _init __libc_init_array #define _fini __libc_fini_array #endif diff --git a/libgloss/or1k/crt0.S b/libgloss/or1k/crt0.S index 03d732355..74a040981 100644 --- a/libgloss/or1k/crt0.S +++ b/libgloss/or1k/crt0.S @@ -97,7 +97,7 @@ _or1k_exception_stack_size: .word EXCEPTION_STACK_SIZE */ /* -------------------------------------------------------------------------- */ -#ifdef HAVE_INITFINI_ARRAY +#ifdef _HAVE_INITFINI_ARRAY #define _init __libc_init_array #define _fini __libc_fini_array #endif |