[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