From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Petazzoni Date: Sun, 23 Oct 2016 14:50:01 +0200 Subject: [Buildroot] [PATCH 1/1] package/gcc: disable libmpx for gcc6-based musl builds In-Reply-To: <20161022220422.14839-1-bernd.kuhls@t-online.de> References: <20161022220422.14839-1-bernd.kuhls@t-online.de> Message-ID: <20161023145001.5ccadeec@free-electrons.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Hello, On Sun, 23 Oct 2016 00:04:22 +0200, Bernd Kuhls wrote: > Building this minimal defconfig > > BR2_TOOLCHAIN_BUILDROOT_MUSL=y > BR2_GCC_VERSION_6_X=y > > fails: > > In file included from ../../../../libmpx/mpxrt/mpxrt.c:54:0: > ../../../../libmpx/mpxrt/mpxrt.c: In function 'read_mpx_status_sig': > ../../../../libmpx/mpxrt/mpxrt.h:52:42: error: invalid application of > 'sizeof' to incomplete type 'struct _libc_fpstate' > #define XSAVE_OFFSET_IN_FPMEM sizeof (struct _libc_fpstate) > > To fix disable libmpx for musl builds, other projects did the same: > > https://github.com/crosstool-ng/crosstool-ng/commit/3ec2211548a853203e070af6810f49825ec46a6a > http://git.alpinelinux.org/cgit/aports/commit/main/gcc/APKBUILD?id=1830e485126ea9a95d763317fb0c508c1ff297d2 > > Signed-off-by: Bernd Kuhls > --- > package/gcc/gcc.mk | 5 +++++ > 1 file changed, 5 insertions(+) Applied to master, thanks. Thomas -- Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com