Subject: Test of automake-openindiana-fix-mail.diff

From: Marcel Telka <[email-masked]>
Date: Sat, 10 Feb 2024 01:56:20 +0100

Hi,

I tested automake-1.16 with the automake-openindiana-fix-mail.diff (minor
tweaks were needed because the patch refused to apply) and all four tests
failed as before.  That's not surprising because the patch is effectively no-op
on illumos because __sun is defined and __EXTERN_C__ is not defined.

Then I tried to change all guards from:

	#if (defined __cplusplus) && ((!defined __sun) || (defined __EXTERN_C__))

to

	#if (defined __cplusplus)

And all four tests still failed, but the failure was different:

/usr/gcc/13/bin/g++  -m64 -O3    -o foo1 parse1.o foo.o
Undefined                       first referenced
 symbol                             in file
_Z7yyparsev                         foo.o
ld: fatal: symbol referencing errors. No output written to foo1
collect2: error: ld returned 1 exit status

Thank you.

-- 
+-------------------------------------------+
| Marcel Telka   e-mail:   [email-masked]  |
|                homepage: http://telka.sk/ |
+-------------------------------------------+