summaryrefslogtreecommitdiffstats
path: root/libc/sysdeps/linux/powerpc
diff options
context:
space:
mode:
authorBernd Schmidt <bernds_cb1@t-online.de>2008-01-17 19:11:18 +0000
committerBernd Schmidt <bernds_cb1@t-online.de>2008-01-17 19:11:18 +0000
commit23656d08e2055c62b09138f9330c15f088d74127 (patch)
tree88370a2dae9386dd1a665dffaf5617942e2668bf /libc/sysdeps/linux/powerpc
parentbcfe4064658aad62431d9e96644c7a3eafd301b4 (diff)
downloaduClibc-alpine-23656d08e2055c62b09138f9330c15f088d74127.tar.bz2
uClibc-alpine-23656d08e2055c62b09138f9330c15f088d74127.tar.xz
A patch from our Blackfin repository, originally from Jie Zhang. This fixes
a problem where the linker was trying to use the wrong symbol name for the init function. Define SYMBOL_PREFIX as _ in Rules.mak for h8300, bfin, i960, microblaze, and v850. Add -D__UCLIBC_UNDERSCORES__ in CFLAGS for targets which define SYMBOL_PREFIX as _. Remove defines and undefs from uClibc_arch_features.h of each target. Add $(SYMBOL_PREFIX) to __uClibc_init when passed by ld option -init.
Diffstat (limited to 'libc/sysdeps/linux/powerpc')
-rw-r--r--libc/sysdeps/linux/powerpc/bits/uClibc_arch_features.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/libc/sysdeps/linux/powerpc/bits/uClibc_arch_features.h b/libc/sysdeps/linux/powerpc/bits/uClibc_arch_features.h
index 53adc5cc7..a3f11df31 100644
--- a/libc/sysdeps/linux/powerpc/bits/uClibc_arch_features.h
+++ b/libc/sysdeps/linux/powerpc/bits/uClibc_arch_features.h
@@ -21,9 +21,6 @@
/* this is only an issue on i386 where linux < 2.3.35, so we just assume it works ... */
#undef __UCLIBC_HANDLE_OLDER_RLIMIT__
-/* does your target prefix all symbols with an _ ? */
-#undef __UCLIBC_UNDERSCORES__
-
/* does your target have an asm .set ? */
#define __UCLIBC_HAVE_ASM_SET_DIRECTIVE__