Libtool needs to pass PIC option -shared when creating shared object to link regular object files with slim-lto archive.
PR bootstrap/63784
- libtool.m4: Add $pic_flag with -shared.
boehm-gc/
PR bootstrap/63784
- configure: Regenerated.
gcc/
PR bootstrap/63784
- configure: Regenerated.
libatomic/
PR bootstrap/63784
- configure: Regenerated.
libbacktrace/
PR bootstrap/63784
- configure: Regenerated.
libcc1/
PR bootstrap/63784
- configure: Regenerated.
libcilkrts/
PR bootstrap/63784
- configure: Regenerated.
libffi/
PR bootstrap/63784
- configure: Regenerated.
libgfortran/
PR bootstrap/63784
- configure: Regenerated.
libgomp/
PR bootstrap/63784
- configure: Regenerated.
libitm/
PR bootstrap/63784
- configure: Regenerated.
libjava/
PR bootstrap/63784
- configure: Regenerated.
libjava/classpath/
PR bootstrap/63784
- configure: Regenerated.
libobjc/
PR bootstrap/63784
- configure: Regenerated.
libquadmath/
PR bootstrap/63784
- configure: Regenerated.
libsanitizer/
PR bootstrap/63784
- configure: Regenerated.
libssp/
PR bootstrap/63784
- configure: Regenerated.
libstdc++-v3/
PR bootstrap/63784
- configure: Regenerated.
libvtv/
PR bootstrap/63784
- configure: Regenerated.
lto-plugin/
PR bootstrap/63784
- configure: Regenerated.
4e8a08d Always use PIC option with -shared in libtool
ChangeLog | 5 +++++
boehm-gc/ChangeLog | 5 +++++
boehm-gc/configure | 6 +++---
gcc/ChangeLog | 5 +++++
gcc/configure | 6 +++---
libatomic/ChangeLog | 5 +++++
libatomic/configure | 2 +-
libbacktrace/ChangeLog | 5 +++++
libbacktrace/configure | 2 +-
libcc1/ChangeLog | 5 +++++
libcc1/configure | 6 +++---
libcilkrts/ChangeLog | 5 +++++
libcilkrts/configure | 6 +++---
libffi/ChangeLog | 5 +++++
libffi/configure | 2 +-
libgfortran/ChangeLog | 5 +++++
libgfortran/configure | 4 ++--
libgomp/ChangeLog | 5 +++++
libgomp/configure | 4 ++--
libitm/ChangeLog | 5 +++++
libitm/configure | 6 +++---
libjava/ChangeLog | 5 +++++
libjava/classpath/ChangeLog | 5 +++++
libjava/classpath/configure | 6 +++---
libjava/configure | 8 ++++----
libobjc/ChangeLog | 5 +++++
libobjc/configure | 2 +-
libquadmath/ChangeLog | 5 +++++
libquadmath/configure | 2 +-
libsanitizer/ChangeLog | 5 +++++
libsanitizer/configure | 6 +++---
libssp/ChangeLog | 5 +++++
libssp/configure | 2 +-
libstdc++-v3/ChangeLog | 5 +++++
libstdc++-v3/configure | 6 +++---
libtool.m4 | 6 +++---
libvtv/ChangeLog | 5 +++++
libvtv/configure | 6 +++---
lto-plugin/ChangeLog | 5 +++++
lto-plugin/configure | 2 +-
zlib/configure | 2 +-
41 files changed, 146 insertions(+), 46 deletions(-)
Upstream: gcc.gnu.org