uclibc: update to latest release 1.0.1
authorWaldemar Brodkorb <wbx@openadk.org>
Wed, 11 Mar 2015 22:01:27 +0000 (23:01 +0100)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sat, 14 Mar 2015 12:49:16 +0000 (13:49 +0100)
Changes are here http://uclibc-ng.org/pipermail/devel/2015-March/000114.html

Buildroot related are SPARC and XTENSA non-threading builds
and static linking fixes for pthread apps like cdrkit.
Add a hotfix for MIPS compile with older GCC.

Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
package/uclibc/1.0.1/0001-remove-NAN-selection-better-do-it-in-your-build-syst.patch [new file with mode: 0644]
package/uclibc/Config.in
package/uclibc/uClibc-ng.config

diff --git a/package/uclibc/1.0.1/0001-remove-NAN-selection-better-do-it-in-your-build-syst.patch b/package/uclibc/1.0.1/0001-remove-NAN-selection-better-do-it-in-your-build-syst.patch
new file mode 100644 (file)
index 0000000..b94c5a3
--- /dev/null
@@ -0,0 +1,60 @@
+From 65aa786d3f6282da02d35b600e82408b47e0a3fe Mon Sep 17 00:00:00 2001
+From: Waldemar Brodkorb <wbx@openadk.org>
+Date: Mon, 9 Mar 2015 01:48:19 -0500
+Subject: [PATCH 20/20] remove NAN selection, better do it in your build
+ system
+
+With older gcc than 4.9.x, this breaks the build.
+These specific compiler flags belongs better to your
+favorite build system.
+
+Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
+---
+ Rules.mak                 |    4 ----
+ extra/Configs/Config.mips |   15 ---------------
+ 2 files changed, 19 deletions(-)
+
+diff --git a/Rules.mak b/Rules.mak
+index 3b074a8..5217004 100644
+--- a/Rules.mak
++++ b/Rules.mak
+@@ -404,10 +404,6 @@ ifeq ($(TARGET_ARCH),mips)
+       CPU_CFLAGS-$(CONFIG_MIPS_N64_ABI)+=-mabi=64
+       CPU_CFLAGS-$(CONFIG_MIPS_O32_ABI)+=-mabi=32
+       CPU_CFLAGS-$(CONFIG_MIPS_N32_ABI)+=-mabi=n32
+-
+-      CPU_CFLAGS-$(CONFIG_MIPS_NAN_LEGACY)+=-mnan=legacy
+-      CPU_CFLAGS-$(CONFIG_MIPS_NAN_2008)+=-mnan=2008
+-
+       CPU_LDFLAGS-y += $(CPU_CFLAGS)
+ endif
+diff --git a/extra/Configs/Config.mips b/extra/Configs/Config.mips
+index 76b10c6..4d30d31 100644
+--- a/extra/Configs/Config.mips
++++ b/extra/Configs/Config.mips
+@@ -33,21 +33,6 @@ config CONFIG_MIPS_N64_ABI
+ endchoice
+ choice
+-      prompt "Target NAN Encoding"
+-      default CONFIG_MIPS_NAN_LEGACY
+-      help
+-        This is the NAN Encoding you want to use.  Chose either Legacy
+-        or 2008.
+-
+-config CONFIG_MIPS_NAN_LEGACY
+-      bool "LEGACY"
+-
+-config CONFIG_MIPS_NAN_2008
+-      bool "2008"
+-
+-endchoice
+-
+-choice
+       prompt "Target Processor Architecture"
+       default CONFIG_MIPS_ISA_1 if CONFIG_MIPS_O32_ABI
+       default CONFIG_MIPS_ISA_3 if CONFIG_MIPS_N32_ABI
+-- 
+1.7.10.4
+
index c65277bc496f635ebbb33e3f86f98a703fdbddaf..45e08b0b7df11b73966907ee31fa74f4e2d59790 100644 (file)
@@ -72,7 +72,7 @@ config BR2_UCLIBC_VERSION_STRING
        string
        default 0.9.33.2        if BR2_UCLIBC_VERSION_0_9_33
        default "arc-2014.12" if BR2_UCLIBC_VERSION_ARC_GIT
-       default 1.0.0           if BR2_UCLIBC_VERSION_NG
+       default 1.0.1           if BR2_UCLIBC_VERSION_NG
        default "7bf35c8b7d4a1f97174eb49f47f33946b282114c" if BR2_UCLIBC_VERSION_XTENSA_GIT
        default BR2_USE_UCLIBC_SNAPSHOT if BR2_UCLIBC_VERSION_SNAPSHOT
 
index f5456dd0bc9511d2740b53040736368e6c56f0c2..9b348d611957d9b0c2ae0f206e602030016f4d82 100644 (file)
@@ -1,6 +1,6 @@
 #
 # Automatically generated make config: don't edit
-# Version: 1.0.0
+# Version: 1.0.1
 #
 # TARGET_alpha is not set
 # TARGET_arc is not set