From 020b40194f61b75c312386adff86170b45c4c033 Mon Sep 17 00:00:00 2001 From: Mark Hatle Date: Thu, 28 Jul 2022 15:36:22 -0500 Subject: meta-microblaze: newlib: match OE version Signed-off-by: Mark Hatle --- meta-microblaze/recipes-core/newlib/libgloss_4.1.%.bbappend | 13 ------------- meta-microblaze/recipes-core/newlib/libgloss_4.2.%.bbappend | 13 +++++++++++++ meta-microblaze/recipes-core/newlib/newlib_4.1.%.bbappend | 7 ------- meta-microblaze/recipes-core/newlib/newlib_4.2.%.bbappend | 7 +++++++ 4 files changed, 20 insertions(+), 20 deletions(-) delete mode 100644 meta-microblaze/recipes-core/newlib/libgloss_4.1.%.bbappend create mode 100644 meta-microblaze/recipes-core/newlib/libgloss_4.2.%.bbappend delete mode 100644 meta-microblaze/recipes-core/newlib/newlib_4.1.%.bbappend create mode 100644 meta-microblaze/recipes-core/newlib/newlib_4.2.%.bbappend diff --git a/meta-microblaze/recipes-core/newlib/libgloss_4.1.%.bbappend b/meta-microblaze/recipes-core/newlib/libgloss_4.1.%.bbappend deleted file mode 100644 index 15be1732..00000000 --- a/meta-microblaze/recipes-core/newlib/libgloss_4.1.%.bbappend +++ /dev/null @@ -1,13 +0,0 @@ -require microblaze-newlib.inc - -do_configure:prepend:microblaze() { - # hack for microblaze, which needs xilinx.ld to literally do any linking (its hard coded in its LINK_SPEC) - export CC="${CC} -L${S}/libgloss/microblaze" -} - -# Libgloss provides various .o files in libdir -# These must NOT be stripped, but for some reason they are installed +x -# which triggers them to be stripped. -do_install:append:microblaze() { - chmod 0644 ${D}${libdir}/*.o -} diff --git a/meta-microblaze/recipes-core/newlib/libgloss_4.2.%.bbappend b/meta-microblaze/recipes-core/newlib/libgloss_4.2.%.bbappend new file mode 100644 index 00000000..15be1732 --- /dev/null +++ b/meta-microblaze/recipes-core/newlib/libgloss_4.2.%.bbappend @@ -0,0 +1,13 @@ +require microblaze-newlib.inc + +do_configure:prepend:microblaze() { + # hack for microblaze, which needs xilinx.ld to literally do any linking (its hard coded in its LINK_SPEC) + export CC="${CC} -L${S}/libgloss/microblaze" +} + +# Libgloss provides various .o files in libdir +# These must NOT be stripped, but for some reason they are installed +x +# which triggers them to be stripped. +do_install:append:microblaze() { + chmod 0644 ${D}${libdir}/*.o +} diff --git a/meta-microblaze/recipes-core/newlib/newlib_4.1.%.bbappend b/meta-microblaze/recipes-core/newlib/newlib_4.1.%.bbappend deleted file mode 100644 index d30e61ec..00000000 --- a/meta-microblaze/recipes-core/newlib/newlib_4.1.%.bbappend +++ /dev/null @@ -1,7 +0,0 @@ -require microblaze-newlib.inc - -do_configure:prepend:microblaze() { - # hack for microblaze, which needs xilinx.ld to literally do any linking (its hard coded in its LINK_SPEC) - export CC="${CC} -L${S}/libgloss/microblaze" -} - diff --git a/meta-microblaze/recipes-core/newlib/newlib_4.2.%.bbappend b/meta-microblaze/recipes-core/newlib/newlib_4.2.%.bbappend new file mode 100644 index 00000000..d30e61ec --- /dev/null +++ b/meta-microblaze/recipes-core/newlib/newlib_4.2.%.bbappend @@ -0,0 +1,7 @@ +require microblaze-newlib.inc + +do_configure:prepend:microblaze() { + # hack for microblaze, which needs xilinx.ld to literally do any linking (its hard coded in its LINK_SPEC) + export CC="${CC} -L${S}/libgloss/microblaze" +} + -- cgit v1.2.3-54-g00ecf