From e87644cb2abb78c5bf3bd0c3c6955c202e798ef2 Mon Sep 17 00:00:00 2001 From: Romain Naour Date: Fri, 31 Mar 2017 22:26:04 +0200 Subject: [PATCH] package/xenomai: disable obstack support Obstack support in Xenomai is broken when the libc doesn't support obstack support itself. Make sure we disable obstack support for all libc since it was removed in uClibc-ng since 1.0.21 release and it's always disabled with Glibc. Fixes: http://autobuild.buildroot.net/results/555/555d9cb9cb59fad6353516bed206e1117974e8cd/build-end.log Signed-off-by: Romain Naour Cc: Pawel Sikora Signed-off-by: Thomas Petazzoni --- package/xenomai/xenomai.mk | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/package/xenomai/xenomai.mk b/package/xenomai/xenomai.mk index bd147a9ec6..4ae045af09 100644 --- a/package/xenomai/xenomai.mk +++ b/package/xenomai/xenomai.mk @@ -35,6 +35,12 @@ else XENOMAI_CONF_OPTS += --disable-smp endif +# Obstack support in Xenomai is broken when the libc doesn't support +# obstack support itself. Make sure we disable obstack support for all +# libc since it was removed in uClibc-ng since 1.0.21 release and it's +# always disabled with Glibc. +XENOMAI_CONF_OPTS += CFLAGS="$(TARGET_CFLAGS) -DELIDE_CODE" + define XENOMAI_REMOVE_DEVFILES for i in xeno-config xeno-info wrap-link.sh ; do \ rm -f $(TARGET_DIR)/usr/bin/$$i ; \ -- 2.30.2