binutils-gdb/sim
Mike Frysinger 39d53d0435 sim: filter out SIGSTKSZ [PR sim/28302]
We map target signals to host signals so we can propagate signals
between the host & simulated worlds.  That means we need to know
the symbolic names & values of all signals that might be sent.

The tools that generate that list use signal.h and include all
symbols that start with "SIG" so as to automatically include any
new symbols that the C library might add.  Unfortunately, this
also picks up "SIGSTKSZ" which is not actually a signal itself,
but a signal related setting -- it's the size of the stack when
a signal is handled.

By itself this doesn't super matter as we will never see a signal
with that same value (since the range of valid signals tend to be
way less than 1024, and the size of the default signal stack will
never be that small).  But with recent glibc changes that make this
into a dynamic value instead of a compile-time constant, some users
see build failures when building the sim.

As suggested by Adam Sampson, update our scripts to ignore this
symbol to simplify everything and avoid the build failure.

Bug: https://sourceware.org/PR28302
2021-10-03 12:02:53 -04:00
..
aarch64 sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
arm sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
avr sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
bfin sim: filter out SIGSTKSZ [PR sim/28302] 2021-10-03 12:02:53 -04:00
bpf sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
common sim: filter out SIGSTKSZ [PR sim/28302] 2021-10-03 12:02:53 -04:00
cr16 sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
cris sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
d10v sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
erc32 sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
example-synacor sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
frv sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
ft32 sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
h8300 sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
igen sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
iq2000 sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
lm32 sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
m4 sim: bfin: add support for SDL2 2021-09-13 22:45:19 -04:00
m32c sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
m32r sim: m32r: add __linux__ hack for non-Linux hosts 2021-08-22 03:11:16 -04:00
m68hc11 sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
mcore sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
microblaze sim: microblaze: replace custom basic types with common ones 2021-09-08 21:32:34 -04:00
mips sim: mips: delete unused PSIZE define 2021-09-09 00:34:21 -04:00
mn10300 sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
moxie sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
msp430 sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
or1k sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
ppc sim: ppc: fallback when ln is not available [PR sim/18864] 2021-10-03 11:36:30 -04:00
pru sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
riscv sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
rl78 sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
rx sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
sh sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
testsuite sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
v850 sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
.gitignore sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
aclocal.m4 sim: unify reserved instruction bits settings 2021-07-01 20:53:00 -04:00
arch-subdir.mk.in sim: ppc: fallback when ln is not available [PR sim/18864] 2021-10-03 11:36:30 -04:00
ChangeLog-2021 sim: rename ChangeLog files to ChangeLog-2021 2021-08-17 20:27:36 -04:00
config.h.in sim: bfin: add support for SDL2 2021-09-13 22:45:19 -04:00
configure configure: regenerate in all projects that use libtool.m4 2021-09-27 20:31:24 +01:00
configure.ac sim: update configure target list 2021-09-08 01:24:15 -04:00
MAINTAINERS
Makefile.am sim: nltvals: switch output mode to a directory 2021-08-19 21:05:28 -04:00
Makefile.in sim: nltvals: switch output mode to a directory 2021-08-19 21:05:28 -04:00
README-HACKING