diff options
author | Iain Sandoe <iain@sandoe.co.uk> | 2024-01-13 17:20:47 +0000 |
---|---|---|
committer | Iain Sandoe <iain@sandoe.co.uk> | 2024-04-02 12:33:56 +0100 |
commit | b120e355e59142bd15d6b010461d07236288d843 (patch) | |
tree | 57fa956bef9eb4d528620bac7aa52ea3c2508f96 /libiberty/regex.c | |
parent | 799a056cf804f433ce0050a5a6bf900f7a01ecb1 (diff) | |
download | gcc-b120e355e59142bd15d6b010461d07236288d843.zip gcc-b120e355e59142bd15d6b010461d07236288d843.tar.gz gcc-b120e355e59142bd15d6b010461d07236288d843.tar.bz2 |
jit, Darwin: Implement library exports list.
Currently, we have no exports list for libgccjit, which means that
all symbols are exported, including those from libstdc++ which is
linked statically into the lib. This causes failures when the
shared libstdc++ is used but some c++ symbols are satisfied from
libgccjit.
This implements an export file for Darwin (which is currently
manually created by cross-checking libgccjit.map). Ideally we'd
script this, at some point. Update libtool current and age to
reflect the current ABI version (we are not bumping the SO name
at this stage).
This fixes a number of new failures in jit testing.
gcc/jit/ChangeLog:
* Make-lang.in: Implement exports list, and use a shared
libgcc.
* libgccjit.exports: New file.
Signed-off-by: Iain Sandoe <iain@sandoe.co.uk>
Diffstat (limited to 'libiberty/regex.c')
0 files changed, 0 insertions, 0 deletions