kumquat-buildroot/package/busybox
Thomas Petazzoni d5507262f3 busybox: disable new TLS support
Busybox 1.17.1 has added built-in TLS support. Unfortunately, it fails
to build on i686 with gcc 4.8, with:

networking/tls_pstm_mul_comba.c: In function 'pstm_mul_comba':
networking/tls_pstm_mul_comba.c:82:1: error: 'asm' operand has impossible constraints
 asm(                                                      \
 ^
networking/tls_pstm_mul_comba.c:279:4: note: in expansion of macro 'MULADD'
    MULADD(*tmpx++, *tmpy--);
    ^
make[3]: *** [networking/tls_pstm_mul_comba.o] Error 1
make[2]: *** [networking] Error 2

Since TLS support is a new feature in 1.27, and wasn't present until
now, let's disable it to avoid the build failure.

The bug has been reported upstream at
http://lists.busybox.net/pipermail/busybox/2017-July/085713.html.

Fixes:

 http://autobuild.buildroot.net/results/d973f9a2fbf0f52104f4943b902183e9dbf163a7/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2017-07-30 15:44:46 +02:00
..
0001-networking-libiproute-use-linux-if_packet.h-instead-.patch
0002-Makefile.flags-strip-non-l-arguments-returned-by-pkg.patch
0003-Makefile-include-per-arch-Makefile-before-Makefile.f.patch busybox: fix build on SPARC and SPARC64 2017-07-25 23:34:33 +02:00
0004-arch-sparc-sparc64-Makefile-define-ARCH_FPIC.patch busybox: fix build on SPARC and SPARC64 2017-07-25 23:34:33 +02:00
busybox-minimal.config busybox: disable new TLS support 2017-07-30 15:44:46 +02:00
busybox.config busybox: disable new TLS support 2017-07-30 15:44:46 +02:00
busybox.hash busybox: bump version to 1.27.1 2017-07-29 22:19:09 +02:00
busybox.mk busybox: bump version to 1.27.1 2017-07-29 22:19:09 +02:00
Config.in busybox: applets as individual binaries 2017-07-04 00:54:56 +02:00
inittab
mdev.conf
S01logging
S10mdev
S15watchdog
S50telnet
udhcpc.script