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: mar...@telka.sk | | homepage: http://telka.sk/ | +-------------------------------------------+