summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone/recipes-core
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@xilinx.com>2020-02-24 13:06:56 -0800
committerMark Hatle <mark.hatle@xilinx.com>2020-02-27 08:33:25 -0800
commit4f4d9169a838927f30f8c620cb3d87cfb28f1f99 (patch)
tree60ce3c27a6372098a90bb9f2488e4c1e6871e86b /meta-xilinx-standalone/recipes-core
parent953aa74a2ebb844b387b4e84e1e314f0d9a92b3a (diff)
downloadmeta-xilinx-4f4d9169a838927f30f8c620cb3d87cfb28f1f99.tar.gz
newlib: Cleanup and merge the two newlib bbappends into a single append
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
Diffstat (limited to 'meta-xilinx-standalone/recipes-core')
-rw-r--r--meta-xilinx-standalone/recipes-core/newlib/libgloss_3.1.0.bbappend3
-rw-r--r--meta-xilinx-standalone/recipes-core/newlib/newlib_3.1.0.bbappend12
2 files changed, 15 insertions, 0 deletions
diff --git a/meta-xilinx-standalone/recipes-core/newlib/libgloss_3.1.0.bbappend b/meta-xilinx-standalone/recipes-core/newlib/libgloss_3.1.0.bbappend
index 9a5bd2e2..3b19944b 100644
--- a/meta-xilinx-standalone/recipes-core/newlib/libgloss_3.1.0.bbappend
+++ b/meta-xilinx-standalone/recipes-core/newlib/libgloss_3.1.0.bbappend
@@ -1,3 +1,6 @@
1# When building multiple, we need to depend on the multilib newlib
2DEPENDS += "${MLPREFIX}newlib"
3
1EXTRA_OECONF_append_xilinx-standalone = " \ 4EXTRA_OECONF_append_xilinx-standalone = " \
2 --enable-newlib-io-c99-formats \ 5 --enable-newlib-io-c99-formats \
3 --enable-newlib-io-long-long \ 6 --enable-newlib-io-long-long \
diff --git a/meta-xilinx-standalone/recipes-core/newlib/newlib_3.1.0.bbappend b/meta-xilinx-standalone/recipes-core/newlib/newlib_3.1.0.bbappend
index 9a5bd2e2..fe0f5d57 100644
--- a/meta-xilinx-standalone/recipes-core/newlib/newlib_3.1.0.bbappend
+++ b/meta-xilinx-standalone/recipes-core/newlib/newlib_3.1.0.bbappend
@@ -1,3 +1,4 @@
1
1EXTRA_OECONF_append_xilinx-standalone = " \ 2EXTRA_OECONF_append_xilinx-standalone = " \
2 --enable-newlib-io-c99-formats \ 3 --enable-newlib-io-c99-formats \
3 --enable-newlib-io-long-long \ 4 --enable-newlib-io-long-long \
@@ -5,3 +6,14 @@ EXTRA_OECONF_append_xilinx-standalone = " \
5 --enable-newlib-io-long-double \ 6 --enable-newlib-io-long-double \
6 --disable-newlib-supplied-syscalls \ 7 --disable-newlib-supplied-syscalls \
7" 8"
9
10# Avoid trimmping CCARGS from CC by newlib configure
11do_configure_prepend(){
12 export CC_FOR_TARGET="${CC}"
13}
14
15# Fix for multilib newlib installations
16do_install_prepend() {
17 mkdir -p $(dirname ${D}${libdir})
18 mkdir -p $(dirname ${D}${includedir})
19}