https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65884
--- Comment #3 from Sergei Trofimovich <slyfox at gcc dot gnu.org> --- Created attachment 52765 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=52765&action=edit ia64-disable-sdata-by-default.patch We can try a radical thing: make -mno-sdata a default: ia64-disable-sdata-by-default.patch . That allows me to link libgccjit on ia64 cross-compiler. It might break boot loader, kernel and glibc. Worth a test on real hardware.