|
@@ -127,7 +127,7 @@ $(UCLIBC_DIR)/.oldconfig: $(UCLIBC_DIR)/.unpacked $(UCLIBC_CONFIG_FILE)
|
|
|
cp -f $(UCLIBC_CONFIG_FILE) $(UCLIBC_DIR)/.oldconfig
|
|
|
$(SED) 's,^CROSS_COMPILER_PREFIX=.*,CROSS_COMPILER_PREFIX="$(TARGET_CROSS)",g' \
|
|
|
-e 's,# TARGET_$(UCLIBC_TARGET_ARCH) is not set,TARGET_$(UCLIBC_TARGET_ARCH)=y,g' \
|
|
|
- -e 's,^TARGET_ARCH="none",TARGET_ARCH=\"$(UCLIBC_TARGET_ARCH)\",g' \
|
|
|
+ -e 's,^TARGET_ARCH=".*",TARGET_ARCH=\"$(UCLIBC_TARGET_ARCH)\",g' \
|
|
|
-e 's,^KERNEL_SOURCE=.*,KERNEL_SOURCE=\"$(LINUX_HEADERS_DIR)\",g' \
|
|
|
-e 's,^KERNEL_HEADERS=.*,KERNEL_HEADERS=\"$(LINUX_HEADERS_DIR)/include\",g' \
|
|
|
-e 's,^RUNTIME_PREFIX=.*,RUNTIME_PREFIX=\"/\",g' \
|
|
@@ -139,15 +139,31 @@ ifeq ($(UCLIBC_TARGET_ARCH),arm)
|
|
|
$(UCLIBC_DIR)/.oldconfig
|
|
|
$(SED) 's/^.*$(UCLIBC_ARM_TYPE).*/$(UCLIBC_ARM_TYPE)=y/g' $(UCLIBC_DIR)/.oldconfig
|
|
|
$(SED) '/CONFIG_ARM_.ABI/d' $(UCLIBC_DIR)/.oldconfig
|
|
|
-ifeq ($(BR2_ARM_EABI),y)
|
|
|
+ifeq ($(BR2_EABI),y)
|
|
|
/bin/echo "# CONFIG_ARM_OABI is not set" >> $(UCLIBC_DIR)/.oldconfig
|
|
|
/bin/echo "CONFIG_ARM_EABI=y" >> $(UCLIBC_DIR)/.oldconfig
|
|
|
endif
|
|
|
-ifeq ($(BR2_ARM_OABI),y)
|
|
|
+ifeq ($(BR2_OABI),y)
|
|
|
/bin/echo "CONFIG_ARM_OABI=y" >> $(UCLIBC_DIR)/.oldconfig
|
|
|
/bin/echo "# CONFIG_ARM_EABI is not set" >> $(UCLIBC_DIR)/.oldconfig
|
|
|
endif
|
|
|
endif
|
|
|
+ifeq ($(UCLIBC_TARGET_ARCH),mips)
|
|
|
+ $(SED) '/CONFIG_MIPS_[NO].._ABI/d' $(UCLIBC_DIR)/.oldconfig
|
|
|
+ (/bin/echo "# CONFIG_MIPS_O32_ABI is not set"; \
|
|
|
+ /bin/echo "# CONFIG_MIPS_N32_ABI is not set"; \
|
|
|
+ /bin/echo "# CONFIG_MIPS_N64_ABI is not set"; \
|
|
|
+ ) >> $(UCLIBC_DIR)/.oldconfig
|
|
|
+ifeq ($(BR2_OABI),y)
|
|
|
+ $(SED) 's/.*\(CONFIG_MIPS_O32_ABI\).*/\1=y/' $(UCLIBC_DIR)/.oldconfig
|
|
|
+endif
|
|
|
+ifeq ($(BR2_EABI),y)
|
|
|
+ $(SED) 's/.*\(CONFIG_MIPS_N32_ABI\).*/\1=y/' $(UCLIBC_DIR)/.oldconfig
|
|
|
+endif
|
|
|
+ifeq ($(BR2_ABI64),y)
|
|
|
+ $(SED) 's/.*\(CONFIG_MIPS_N64_ABI\).*/\1=y/' $(UCLIBC_DIR)/.oldconfig
|
|
|
+endif
|
|
|
+endif
|
|
|
ifeq ($(UCLIBC_TARGET_ARCH),sh)
|
|
|
/bin/echo "# CONFIG_SH2A is not set" >> $(UCLIBC_DIR)/.oldconfig
|
|
|
/bin/echo "# CONFIG_SH2 is not set" >> $(UCLIBC_DIR)/.oldconfig
|