aboutsummaryrefslogtreecommitdiff
path: root/libgloss/aarch64
diff options
context:
space:
mode:
authorJeff Law <jeffreyalaw@gmail.com>2022-01-28 21:26:18 -0700
committerJeff Law <jeffreyalaw@gmail.com>2022-01-28 21:39:14 -0700
commit063d67faf0266e5ba169bc5cfde8aed011b1d41b (patch)
tree9d706ea31296e57d2202f6d1d68de26df90091f4 /libgloss/aarch64
parent7a4bef590b37683b08ebaee384d0694b9afccc57 (diff)
downloadnewlib-063d67faf0266e5ba169bc5cfde8aed011b1d41b.zip
newlib-063d67faf0266e5ba169bc5cfde8aed011b1d41b.tar.gz
newlib-063d67faf0266e5ba169bc5cfde8aed011b1d41b.tar.bz2
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/aarch64')
-rw-r--r--libgloss/aarch64/crt0.S4
1 files changed, 2 insertions, 2 deletions
diff --git a/libgloss/aarch64/crt0.S b/libgloss/aarch64/crt0.S
index f831be1..78c5263 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