[oe-commits] Leon Woestenberg : binutils-cross-nios: Build with _FORTIFY_SOURCE undefined.

git version control git at git.openembedded.org
Wed Nov 25 21:39:35 UTC 2009


Module: openembedded.git
Branch: nios2
Commit: 576f5b040c54c1a0f7d974fe4965eb0dbd815ba9
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=576f5b040c54c1a0f7d974fe4965eb0dbd815ba9

Author: Leon Woestenberg <leon at sidebranch.com>
Date:   Wed Nov 25 22:34:42 2009 +0100

binutils-cross-nios: Build with _FORTIFY_SOURCE undefined.

The nios2 toolchain still needs FORTIFY fixes.

Signed-off-by: Leon Woestenberg <leon at sidebranch.com>

---

 recipes/binutils/binutils-cross_nios2-2.15.bb |    5 +++++
 recipes/binutils/binutils_nios2-2.15.bb       |    2 --
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/recipes/binutils/binutils-cross_nios2-2.15.bb b/recipes/binutils/binutils-cross_nios2-2.15.bb
index b78a30a..e5eba21 100644
--- a/recipes/binutils/binutils-cross_nios2-2.15.bb
+++ b/recipes/binutils/binutils-cross_nios2-2.15.bb
@@ -2,3 +2,8 @@ FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/binutils-${PV}"
 require binutils_${PV}.bb
 require binutils-cross.inc
 
+# nios2-linux-uclibc-ar suffers from errors against FORTIFY_SOURCE checks on
+# GCC 4.3+ with _FORTIFY_SOURCE enabled. Either fix the bugs, take an older
+# host toolchain, or disable the checks. We disable the checks:
+CFLAGS += "-U_FORTIFY_SOURCE"
+
diff --git a/recipes/binutils/binutils_nios2-2.15.bb b/recipes/binutils/binutils_nios2-2.15.bb
index 721ad5c..f6e1a85 100644
--- a/recipes/binutils/binutils_nios2-2.15.bb
+++ b/recipes/binutils/binutils_nios2-2.15.bb
@@ -9,7 +9,6 @@ FILESPATHPKG =. "binutils-2.15.94.0.1:"
 
 SRCREV = "49396897843c932623b775168c5e6e1f2a43c3c8"
 
-#SRC_URI = "git://sopc.et.ntust.edu.tw/git/binutils.git;protocol=git"
 SRC_URI = "git://sopc.et.ntust.edu.tw/git/binutils.git;protocol=http"
 
 SRC_URI += "\
@@ -23,6 +22,5 @@ SRC_URI += "\
 #     file://binutils-2.15.91.0.1-uclibc-100-conf.patch;patch=1 \
 #     file://binutils-2.15.90.0.3-uclibc-200-build_modules.patch;patch=1 \
 
-
 S = "${WORKDIR}/git"
 





More information about the Openembedded-commits mailing list