crosstool-ng/config
Chris Packham 645ee12492 glibc: Don't build with -Werror for powerpc64+glibc-2.32
When building powerpc64+glibc-2.32 we see the following error:

[ALL  ]      In file included from ../sysdeps/powerpc/powerpc32/power4/multiarch/wordcopy-ppc32.c:26,
[ALL  ]                       from ../sysdeps/powerpc/powerpc64/multiarch/wordcopy-ppc64.c:18:
[ALL  ]      ../string/wordcopy.c: In function '_wordcopy_fwd_aligned':
[ERROR]      ../string/wordcopy.c:98:26: error: 'a1' may be used uninitialized in this function [-Werror=maybe-uninitialized]
[ALL  ]         98 |       ((op_t *) dstp)[0] = a1;
[ALL  ]            |       ~~~~~~~~~~~~~~~~~~~^~~~
[ALL  ]      In file included from ../sysdeps/powerpc/powerpc64/power4/../../powerpc32/power4/memcopy.h:38,
[ALL  ]                       from ../sysdeps/powerpc/powerpc64/power4/memcopy.h:1,
[ALL  ]                       from ../string/wordcopy.c:23,
[ALL  ]                       from ../sysdeps/powerpc/powerpc32/power4/multiarch/wordcopy-ppc32.c:26,
[ALL  ]                       from ../sysdeps/powerpc/powerpc64/multiarch/wordcopy-ppc64.c:18:
[ALL  ]      ../string/wordcopy.c: In function '_wordcopy_fwd_dest_aligned':
[ERROR]      ../sysdeps/generic/memcopy.h:72:61: error: 'a3' may be used uninitialized in this function [-Werror=maybe-uninitialized]
[ALL  ]         72 | #define MERGE(w0, sh_1, w1, sh_2) (((w0) << (sh_1)) | ((w1) >> (sh_2)))
[ALL  ]            |                                                             ^~

This seems to only trigger for powerpc64. Other architectures build
cleanly. For now avoid specifying -Werror for powerpc64+glibc-2.32.

Signed-off-by: Chris Packham <judge.packham@gmail.com>
2020-09-03 22:47:02 +12:00
..
arch Disallow PPS SPE ABI 2020-03-04 11:41:04 -08:00
binutils enable option for binutils deterministic-archives 2019-10-10 21:39:29 +02:00
cc Enable zlib companion lib if building LTO 2019-04-04 18:57:42 -07:00
comp_libs Config v2: select relevant parts of each package version 2019-01-30 00:09:30 -08:00
comp_tools Meet our new companion tool, bison 2019-03-04 00:22:02 -08:00
debug GDB 8.3+ needs IPv6 2019-10-02 09:35:46 -07:00
global move BUILD_DIR variable into Kconfig 2019-10-19 00:20:55 +02:00
kernel Add moxie architecture 2018-11-28 00:30:10 -08:00
libc glibc: Don't build with -Werror for powerpc64+glibc-2.32 2020-09-03 22:47:02 +12:00
binutils.in Restrict flat format to architectures that support it 2018-12-01 15:08:46 -08:00
cc.in Switch gen-kconfig to new framework 2017-07-08 10:57:56 -07:00
comp_libs.in Make comp.libs use generated templates, too 2017-11-29 23:44:49 -08:00
comp_tools.in Switch gen-kconfig to new framework 2017-07-08 10:57:56 -07:00
config.in config: Show crosstool-NG version in .config 2017-09-01 16:49:16 -07:00
configure.in.in CentOS6 cannot use newer GDB releases 2019-03-05 00:48:31 -08:00
debug.in Get rid of config.gen 2017-04-22 18:41:50 -07:00
global.in Add an ability to mark a configuration as invalid 2019-04-04 18:57:42 -07:00
kernel.in Don't enable "shared flat" 2019-02-21 21:18:37 -08:00
libc.in Also upgrade non-generated config files 2017-07-08 10:57:56 -07:00
target.in Set --with-cpu-{32,64} for multilib builds 2020-02-26 11:05:19 -08:00
test_suite.in all: unmark experimental features 2012-12-26 20:05:19 +01:00
toolchain.in Add config flags for omitting 'arch' and 'vendor' 2018-12-10 01:10:01 -08:00