Thomas Batten
c785cfd34e
common: Add ppc target
2019-01-19 10:15:01 +01:00
q66
151f876627
common: add ppc64 build profiles and other ppc64 bits
...
This adds the build profiles for ppc64 targets as well as
modifications in other parts of the infra.
These targets are supported:
- ppc64le (glibc little endian elfv2)
- ppc64le-musl (musl little endian)
- ppc64-musl (musl big endian)
ELFv1 targets are explicitly not supported at this point.
Big endian musl supports ppc 970 or newer, while little endian
targets are set to a generic powerpc64le which effectively means
POWER8 and newer. Tuning is always set for POWER9, which is the
most likely target hardware. We also make sure AltiVec is always
on, because it is supported on all hardware we target.
[ci skip]
2019-01-05 23:38:00 +01:00
Jürgen Buchmüller
fa8becd3e1
autoconf_cache/arm-linux: fix sizeof(wchar_t)
2018-02-04 13:39:47 +01:00
Jürgen Buchmüller
5bef4d8ad8
autoconf_cache: aarch64 add ac_cv_sizeof_bool=1
2018-01-16 00:29:42 +01:00
Jürgen Buchmüller
546228d62a
autoconf_cache/musl-linux: use 64 bit off_t etc.
2017-11-13 16:24:11 +01:00
Christian Neukirchen
43c25bf405
autoconf_cache/aarch64-linux: set as_cv_unaligned_access=no.
...
Unaligned access is generally permitted, but there are modes where it
is not, and who knows which hacks are enabled when that thing is on.
2016-09-19 21:28:14 +02:00
Juan RP
bfcc741398
time: unbreak cross musl; set _GNU_SOURCE and override wait3 test.
...
Thanks @pullmoll
2015-10-28 17:12:38 +01:00
Juan RP
94cbb90877
env/autoconf_cache: ac_cv_strftime_extensions is supported in glibc and musl.
2015-10-23 14:27:12 +02:00
Enno Boland
cc1e475bff
libtar: fix cross compile
2015-09-03 00:12:41 +02:00
Christopher Brannon
58fd640ff2
socat: unbreak musl builds for arm*, i686
...
musl's termios doesn't have c_ispeed.
2015-06-18 17:49:43 -07:00
Juan RP
8bbae79dc0
env/autoconf_cache: updated gnulib override tests for musl from Sabotage.
2015-06-04 08:34:10 +02:00
jbu
a68112268b
evolution-data-server: make it build with musl
...
+ Add a common/environment/configure/autoconf_cache/musl-linux entry for iconv
+ Add a patch to define ICONV_10646 in case it is not defined
2015-06-02 10:47:20 +02:00
Juan RP
2fc2bdb0f3
env/autoconf: override ac_cv_sys_file_offset_bits for musl.
2015-05-31 09:40:19 +02:00
Juan RP
f7bb54b856
environment: override gettext tests for musl on native too.
2015-05-21 12:02:54 +02:00
Juan RP
fefa330484
environment: override gettext tests for musl.
2015-05-21 11:47:46 +02:00
Juan RP
167ad4d345
ruby: fix detection of isnan/isinf macros on musl; from Alpine.
2015-05-09 07:46:19 +02:00
Christian Neukirchen
1919bb36ca
common/environment/configure-args.sh: add aarch64*.
2015-03-30 18:33:43 +02:00
Juan RP
58d6bee509
environment/autoconf_cache: override tests for /dev/{u,}random.
2015-03-29 09:10:10 +02:00
Christian Neukirchen
232dbbd206
environment/configure: move ac_cv_have_decl_sys_siglist=yes from linux to glibc, as musl doesn't have it.
2015-03-22 18:39:19 +01:00
Juan RP
46a8da47f0
environment/autoconf-cache: add more more overrides for gnulib.
...
Close #1046
2015-03-02 15:29:42 +01:00
Duncaen
ecdfaf50ee
common-linux: fix tests for coreutils
2015-03-02 15:27:15 +01:00
Juan RP
2d5a7a9323
environment/autoconf_cache: override /dev/{ptc,ptmx} tests.
2015-02-26 09:24:22 +01:00
Juan RP
e9c2c65102
environment/autoconf_cache: override some more tests for gnulib.
2015-02-25 19:04:27 +01:00
Juan RP
cc4a8b9597
environment/configure: override some more funcs.
2014-09-17 03:49:27 +02:00
Juan RP
7d41c7bcd8
environment/autoconf_cache: switch to off_t=4 for 32bit archs;
...
Assume that _FILE_OFFSET_BITS=64 is always defined to get proper 64bit support.
Setting it to 8 was giving unexpected results in e2fsprogs, which does not
defined _FILE_OFFSET_BITS=64, and checks for sizeof(off_t) >= sizeof(long long)
to use lseek() rather than lseek64().
2014-08-19 18:28:11 +02:00
Juan RP
6db4f4a209
common/environment: move some linux defs to common-linux, for musl.
2014-04-26 00:25:37 +02:00
Juan RP
7a9b2552f9
common/environment: add configure cache overrides for socat.
2014-03-10 11:31:23 +01:00
Juan RP
00f2680291
common/environment: override wcwidth_broken autoconf test.
2014-02-27 15:16:26 +01:00
Juan RP
9314bae3ef
common/environment: override some configure vars for bash.
2014-02-27 07:13:10 +01:00
Juan RP
b1db0ccf08
configure/autoconf_cache: switch ac_cv_sizeof_off_t to 8 on 32bit platforms.
...
We'll assume that all code is compiled with _FILE_OFFSET_BITS=64...
2014-02-21 17:19:23 +01:00
Juan RP
5793380e1f
autoconf_cache/common-linux: override ac_cv_file__dev_ptmx.
2014-02-18 09:20:10 +01:00
Juan RP
837c4c21fb
environment/configure: added autoconf cache vars for varnish.
2014-02-16 11:21:06 +01:00
Juan RP
16ed344975
Update environment shell snippets for xbps-src>=101.
2014-02-11 11:09:16 +01:00