Hi Jeff, > On 23 Mar 2025, at 14:25, Jeff Law <jeffreya...@gmail.com> wrote: > On 3/23/25 8:03 AM, Iain Sandoe wrote: >> Tested on x86_64-Linux, Darwin, >> OK for trunk? >> backports? >> thanks >> Iain >> --- 8< --- >> Actually, the issue is not local to the libitm case, it currently affects >> any 'cxx=true' top-level configured target library. >> The issue is a missing export of CXX_FOR_TARGET. >> PR libitm/88319 >> ChangeLog: >> * Makefile.in: Regenerate. >> * Makefile.tpl: Add CXX_FOR_TARGET to NORMAL_TARGET_EXPORTS. > So how does one trigger this failure? ISTM that every libitm build should > be failing. I think the patch is likely fine, but struggle to see why this > hasn't been more widely reported.
take your current build, and then delete <target>/{,mlib}/libitm then try “make ….. all-target-libitm” .. I believe it will fail with a libtool error (because the compiler is not passed - only the options) That was certainly failing on both x86_64 linux/darwin before the patch. cheers Iain