GNU bug report logs - #68832
Testing: POSIX yacc and C++ linkage

Previous Next

Package: automake;

Reported by: Marcel Telka <marcel <at> telka.sk>

Date: Tue, 30 Jan 2024 23:59:02 UTC

Severity: normal

Full log


Message #17 received at 68832 <at> debbugs.gnu.org (full text, mbox):

From: Marcel Telka <marcel <at> telka.sk>
To: 68832 <at> debbugs.gnu.org
Subject: Test of automake-openindiana-fix-mail.diff
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:   marcel <at> telka.sk  |
|                homepage: http://telka.sk/ |
+-------------------------------------------+




This bug report was last modified 1 year and 127 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.