diff options
author | Mark Hatle <mark.hatle@xilinx.com> | 2020-02-24 13:06:56 -0800 |
---|---|---|
committer | Mark Hatle <mark.hatle@xilinx.com> | 2020-02-27 08:33:25 -0800 |
commit | 4f4d9169a838927f30f8c620cb3d87cfb28f1f99 (patch) | |
tree | 60ce3c27a6372098a90bb9f2488e4c1e6871e86b /meta-xilinx-standalone/recipes-core | |
parent | 953aa74a2ebb844b387b4e84e1e314f0d9a92b3a (diff) | |
download | meta-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.bbappend | 3 | ||||
-rw-r--r-- | meta-xilinx-standalone/recipes-core/newlib/newlib_3.1.0.bbappend | 12 |
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 | ||
2 | DEPENDS += "${MLPREFIX}newlib" | ||
3 | |||
1 | EXTRA_OECONF_append_xilinx-standalone = " \ | 4 | EXTRA_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 | |||
1 | EXTRA_OECONF_append_xilinx-standalone = " \ | 2 | EXTRA_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 | ||
11 | do_configure_prepend(){ | ||
12 | export CC_FOR_TARGET="${CC}" | ||
13 | } | ||
14 | |||
15 | # Fix for multilib newlib installations | ||
16 | do_install_prepend() { | ||
17 | mkdir -p $(dirname ${D}${libdir}) | ||
18 | mkdir -p $(dirname ${D}${includedir}) | ||
19 | } | ||