busybox: disable new TLS support
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sun, 30 Jul 2017 13:44:46 +0000 (15:44 +0200)
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Sun, 30 Jul 2017 13:44:46 +0000 (15:44 +0200)
commitd5507262f37506d6b1b48eb409ed8bc3f08d3e47
tree7c36ff297c20d656c57addf92662f247ff8df809
parent7b13cd74983de4a988a0bcb0857faf01b0c0564a
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>
package/busybox/busybox-minimal.config
package/busybox/busybox.config