summaryrefslogtreecommitdiff
path: root/toolchain/glibc
diff options
context:
space:
mode:
Diffstat (limited to 'toolchain/glibc')
-rw-r--r--toolchain/glibc/Makefile9
1 files changed, 6 insertions, 3 deletions
diff --git a/toolchain/glibc/Makefile b/toolchain/glibc/Makefile
index 5389b8416..4d87f5789 100644
--- a/toolchain/glibc/Makefile
+++ b/toolchain/glibc/Makefile
@@ -19,14 +19,17 @@ TARGET_CXXFLAGS:= $(filter-out -ffast-math,$(TARGET_CXXFLAGS))
GLIBC_CONFOPTS:= --build=$(GNU_HOST_NAME) \
--host=$(GNU_TARGET_NAME) \
--with-headers=$(STAGING_TARGET_DIR)/usr/include \
- --enable-stackguard-randomization \
--disable-sanity-checks \
- --disable-nls \
--disable-werror \
--disable-nscd \
- --disable-default-pie \
--enable-shared
+ifeq ($(ADK_TARGET_LINUX_ARCH_SPARC64),y)
+GLIBC_CONFOPTS+= --disable-default-pie
+else
+GLIBC_CONFOPTS+= --enable-default-pie
+endif
+
ifeq ($(ADK_TARGET_USE_STATIC_LIBS_ONLY),y)
GLIBC_CONFOPTS+= --enable-static-nss
endif