|
@@ -5,9 +5,9 @@ include $(TOPDIR)/rules.mk
|
|
|
include ../rules.mk
|
|
|
|
|
|
# glibc does not compile with Os
|
|
|
-TARGET_CFLAGS:= $(subst Os,O2,$(TARGET_CFLAGS))
|
|
|
+TARGET_CFLAGS_LIBC:= $(subst Os,O2,$(TARGET_CFLAGS))
|
|
|
ifneq ($(ADK_DEBUG),)
|
|
|
-TARGET_CFLAGS+= -O2
|
|
|
+TARGET_CFLAGS_LIBC+= -O2
|
|
|
endif
|
|
|
|
|
|
# ssp partially supported
|
|
@@ -39,7 +39,7 @@ $(WRKBUILD)/.headers_configure:
|
|
|
(cd $(GLIBC_BUILD_DIR_INITIAL)-$${abi/*:/}; \
|
|
|
${GLIBC_ENV} \
|
|
|
CC="${REAL_GNU_TARGET_NAME}-gcc -m$${abi/*:/}" \
|
|
|
- $(WRKBUILD)/libc/configure \
|
|
|
+ $(WRKBUILD)/configure \
|
|
|
--prefix=$(STAGING_TARGET_DIR)-$${abi/*:/}/usr \
|
|
|
--with-sysroot=$(STAGING_TARGET_DIR)-$${abi/*:/} \
|
|
|
--host=$${abi/:*/} \
|
|
@@ -56,8 +56,6 @@ $(WRKBUILD)/.headers: $(WRKBUILD)/.headers_configure
|
|
|
$(MAKE) ${GLIBC_MAKEOPTS} install-headers \
|
|
|
); \
|
|
|
done
|
|
|
- touch $(STAGING_TARGET_DIR)/usr/include/gnu/stubs.h
|
|
|
- touch $(STAGING_TARGET_DIR)/usr/include/gnu/stubs-{32,x32,64}.h
|
|
|
touch $@
|
|
|
else
|
|
|
$(WRKBUILD)/.headers_configure:
|
|
@@ -90,7 +88,7 @@ $(WRKBUILD)/.configured:
|
|
|
(cd $(GLIBC_BUILD_DIR_FINAL)-$${abi/*:/}; \
|
|
|
${GLIBC_ENV} \
|
|
|
CC="${REAL_GNU_TARGET_NAME}-gcc -m$${abi/*:/}" \
|
|
|
- $(WRKBUILD)/libc/configure \
|
|
|
+ $(WRKBUILD)/configure \
|
|
|
--prefix=/usr \
|
|
|
--enable-shared \
|
|
|
--enable-stackguard-randomization \
|