On Tue, Apr 08, 2025 at 03:03:03PM +0200, Richard Biener wrote: > It seems that at least when cross-compiling at least collect2 pulls > in objects from libbacktrace.a which is linked via LIBDEPS. But > libbacktrace for the host is only built -fPIC with --enable-host-shared > but not -fPIE with --enable-host-pie so this fails. The following > teaches libbacktrace about --enable-host-pie and handles it similar > to libcpp. > > This fixes the issues observed from my package cross compiler builds, > I'll give this wider testing from package builds (native builds, > builts with plugins, thus --enable-host-shared, and without either). > > OK if there are no issues showing up from this? > > Thanks, > Richard. > > PR bootstrap/119680 > libbacktrace/ > * configure.ac (--enable-host-pie): Handle by setting PIC_FLAG > to -fPIE. > * configure: Regenerate.
LGTM, but please give Ian a day to comment. Jakub