https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94739
Thomas Schwinge <tschwinge at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED CC| |tschwinge at gcc dot gnu.org Resolution|FIXED |--- Assignee|unassigned at gcc dot gnu.org |hjl at gcc dot gnu.org --- Comment #7 from Thomas Schwinge <tschwinge at gcc dot gnu.org> --- (In reply to CVS Commits from comment #2) > commit r10-7961-g8fc8bf801e46d0d478c50bddecf5d8edf9511849 > Author: H.J. Lu <hjl.to...@gmail.com> > Date: Sat Apr 25 10:06:59 2020 -0700 > > Enable Intel CET in liblto_plugin.so on Intel CET enabled host In a GCC configuration on x86_64-pc-linux-gnu (so, x86_64 build/host) but with: --enable-linker-plugin-flags='CC=gcc\ -m32' \ --enable-linker-plugin-configure-flags=--host=i686-pc-linux-gnu ... so that linker plugins are compiled for use with a x86 32-bit linker executable, we get: checking for a BSD-compatible install... /usr/bin/install -c checking for CET support... configure: error: in `[...]/build-gcc-offload-nvptx-none/libiberty-linker-plugin': configure: error: cannot run test program while cross compiling See `config.log' for more details Makefile:8440: recipe for target 'configure-libiberty-linker-plugin' failed I can't speak for Manfred's (different) problem report, but: (In reply to H.J. Lu from comment #6) > Created attachment 48383 [details] > A patch. > > Please try this. This does seem to resolve the particular problem I'm seeing.