scfi testsuite failure for Solaris2 build

Jan Beulich jbeulich@suse.com
Mon Feb 5 07:36:14 GMT 2024
On 03.02.2024 00:35, Indu Bhagat wrote:
> On 2/2/24 00:08, Jan Beulich wrote:
>> Indu,
>>
>> since Solaris2 has some special treatment, I'm routinely building
>> binutils for this target every once in a while. What I'm observing is
>>
>> Executing on host: sh -c {../as-new  --x32 --scfi=experimental /home/jbeulich/cpp/binutils/master-git/2024-02-02/gas/testsuite/gas/scfi/x86_64/scfi-unsupported-1.s 2>&1}  /dev/null dump.out (timeout = 300)
>> spawn [open ...]
>> Assembler messages:
>> Fatal error: no compiled in support for 32bit x86_64
>> regexp_diff match failure
>> regexp "^Fatal error: SCFI is not supported for this ABI$"
>> line   "Fatal error: no compiled in support for 32bit x86_64"
>> FAIL: x86_64 scfi-unsupported-1
>>
>> I expect this may affect more than just Solaris2; the testcase will
>> need adjustment or suitably qualifying.
> 
> I am looking into testing the proposed patch "[PATCH] gas: scfi: fix 
> failing test on Solaris2" to fix this issue.  So far, I have not been 
> able to get hold of a Solaris x86 machine yet.

You don't need to have one (and neither do I). All you need to do is to do
a cross-target build with --target=x86_64-solaris2 passed to ./configure.

Jan


More information about the Binutils mailing list