aboutsummaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone/recipes-core/newlib/newlib_3.%.bbappend
blob: 536a23a1a43cddcfb5fe2c5670191dd274462f6a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
COMPATIBLE_HOST = ".*-elf"
COMPATIBLE_HOST_arm = "[^-]*-[^-]*-eabi"

EXTRA_OECONF_append_xilinx-standalone = " \
	--enable-newlib-io-c99-formats \
	--enable-newlib-io-long-long \
	--enable-newlib-io-float \
	--enable-newlib-io-long-double \
	--disable-newlib-supplied-syscalls \
"

# Avoid trimmping CCARGS from CC by newlib configure
do_configure_prepend_xilinx-standalone(){
    export CC_FOR_TARGET="${CC}"
}

# Fix for multilib newlib installations
do_install_prepend_xilinx-standalone() {
        mkdir -p $(dirname ${D}${libdir})
        mkdir -p $(dirname ${D}${includedir})
}