Hi Jeff,
> On 23 Mar 2025, at 14:25, Jeff Law <[email protected]> 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