This is from a non-upstream GIT'd fork of binutils, community maintained, as nios2 was never brought upstream into binutils.
Tested-by: Walter Goossens <[email protected]> Tested-by: Leon Woestenberg <[email protected]> Signed-off-by: Leon Woestenberg <[email protected]> --- recipes/binutils/binutils-cross_nios2-2.15.bb | 8 +++++++ recipes/binutils/binutils_nios2-2.15.bb | 26 +++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 0 deletions(-) create mode 100644 recipes/binutils/binutils-cross_nios2-2.15.bb create mode 100644 recipes/binutils/binutils_nios2-2.15.bb diff --git a/recipes/binutils/binutils-cross_nios2-2.15.bb b/recipes/binutils/binutils-cross_nios2-2.15.bb new file mode 100644 index 0000000..047f16a --- /dev/null +++ b/recipes/binutils/binutils-cross_nios2-2.15.bb @@ -0,0 +1,8 @@ +FILESDIR = "[email protected](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 new file mode 100644 index 0000000..f6e1a85 --- /dev/null +++ b/recipes/binutils/binutils_nios2-2.15.bb @@ -0,0 +1,26 @@ +INC_PR = "r2" +PR = "${INC_PR}.1" + +require binutils.inc +LICENSE = "GPLv3" + +# prepend this path for files in SRC_URI +FILESPATHPKG =. "binutils-2.15.94.0.1:" + +SRCREV = "49396897843c932623b775168c5e6e1f2a43c3c8" + +SRC_URI = "git://sopc.et.ntust.edu.tw/git/binutils.git;protocol=http" + +SRC_URI += "\ + file://ld_makefile.patch;patch=1 \ + file://better_file_error.patch;patch=1 \ + file://signed_char_fix.patch;patch=1 \ + file://objdump_fix.patch;patch=1 \ + file://binutils-100_cflags_for_build.patch;patch=1 \ + file://binutils-2.15-allow-gcc-4.0.patch;patch=1" + +# 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" + -- 1.6.0.4 _______________________________________________ Openembedded-devel mailing list [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
