[Bug lto/41902] Compile error in gcc/lto/lto-elf.c (SHN_XINDEX undeclared)

bruck dot michael at googlemail dot com gcc-bugzilla@gcc.gnu.org
Mon Nov 2 11:48:00 GMT 2009



------- Comment #2 from bruck dot michael at googlemail dot com  2009-11-02 11:47 -------
(In reply to comment #1)
> Works for me with both recent libelf and elfutils.  The code didn't really
> change recently, so what libelf do you have installed?
> 

libelf-0.8.12

I think I understand what is happening now.

libelf's configure finds a valid elf.h in /usr/include that was installed by
cygwin.
The sys_elf.h switch mechnism is then configured to include that file from
cygwin rather than the elf_repl.h provided by libelf. But cygwin's elf.h lacks
the SHN_XINDEX macro.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41902



More information about the Gcc-bugs mailing list