summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone/recipes-core
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@xilinx.com>2020-02-12 16:55:19 -0800
committerMark Hatle <mark.hatle@xilinx.com>2020-02-13 16:15:19 -0800
commit849a0c19e31c1e1ffe9e2ce51912173de548cc74 (patch)
treecdb5ac303f38874149a8c827ab7431f7fcd8f4f5 /meta-xilinx-standalone/recipes-core
parente1f9a8a4d383848be83b86dc762bddb07332ccfd (diff)
downloadmeta-xilinx-849a0c19e31c1e1ffe9e2ce51912173de548cc74.tar.gz
newlib: Adjust configuration for standalone to allow BSP library
Both libgloss and newlib require the same arguents to be passed in. So keep the two files in sync with each other. --disable-newlib-supplied-syscalls This configuration argument tells newlib to NOT provide builtin syscalls, which allows the BSP library to provide them. Note linking to a BSP library will require a custom GCC spec file when linking. 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.bbappend7
-rw-r--r--meta-xilinx-standalone/recipes-core/newlib/newlib_3.1.0.bbappend7
2 files changed, 14 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
new file mode 100644
index 00000000..9a5bd2e2
--- /dev/null
+++ b/meta-xilinx-standalone/recipes-core/newlib/libgloss_3.1.0.bbappend
@@ -0,0 +1,7 @@
1EXTRA_OECONF_append_xilinx-standalone = " \
2 --enable-newlib-io-c99-formats \
3 --enable-newlib-io-long-long \
4 --enable-newlib-io-float \
5 --enable-newlib-io-long-double \
6 --disable-newlib-supplied-syscalls \
7"
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
new file mode 100644
index 00000000..9a5bd2e2
--- /dev/null
+++ b/meta-xilinx-standalone/recipes-core/newlib/newlib_3.1.0.bbappend
@@ -0,0 +1,7 @@
1EXTRA_OECONF_append_xilinx-standalone = " \
2 --enable-newlib-io-c99-formats \
3 --enable-newlib-io-long-long \
4 --enable-newlib-io-float \
5 --enable-newlib-io-long-double \
6 --disable-newlib-supplied-syscalls \
7"