Skip to Content.
Sympa Menu

sm-grimoire-bugs - [SM-Grimoire-Bugs] [Bug 14814] New: gcc "fixes" includes!

sm-grimoire-bugs AT lists.ibiblio.org

Subject: SourceMage Grimoire Bug List

List archive

Chronological Thread  
  • From: bugzilla-daemon AT bugs.sourcemage.org
  • To: sm-grimoire-bugs AT lists.ibiblio.org
  • Subject: [SM-Grimoire-Bugs] [Bug 14814] New: gcc "fixes" includes!
  • Date: 11 Oct 2008 14:18:54 -0000

http://bugs.sourcemage.org/show_bug.cgi?id=14814

Summary: gcc "fixes" includes!
Product: Codex
Version: test grimoire
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P3
Component: gnu
AssignedTo: sm-grimoire-bugs AT lists.ibiblio.org
ReportedBy: sobukus AT sourcemage.org


I noted on my alpha box with current git grimoire that gcc-4.3.2 collected
an
awful lot of "fixed" headers in
/usr/lib/gcc/alphaev67-unknown-linux-gnu/4.3.2/include-fixed:

.
./syslimits.h
./limits.h
./README
./linux
./linux/a.out.h
./bits
./bits/mathdef.h
./bits/string2.h
./xorg
./xorg/servermd.h
./xorg/compiler.h
./xorg/xf86str.h
./xorg/edid.h
./X11
./X11/Xw32defs.h
./ghostscript
./ghostscript/malloc_.h
./w3c-libwww
./w3c-libwww/wwwsys.h
./FL
./FL/images
./FL/images/zutil.h
./nss
./nss/secport.h
./sys
./sys/sysmacros.h
./sys/stat.h
./firefox-1.5.0.9
./firefox-1.5.0.9/js
./firefox-1.5.0.9/js/fdlibm.h
./schily
./schily/mconfig.h
./schily/prototyp.h
./openssl
./openssl/bn.h
./audio
./audio/Aproto.h
./firefox
./Fl
./slang.h
./features.h
./wchar.h
./zutil.h
./libdevmapper.h

I really think that it's not a good idea to keep this lot of headers "fixed"
(in multiple meanings).
I actually stumbled over this because cpio failed to build with multiple
definitions of stat().
After moving the sys/stat.h of gcc out of the way the build succeeded.

Now, we use the install-no-fixedincludes target in gcc, don't we? To see if
this is specific to alpha, I also had a look at my x86 laptop with gcc-4.3.1,
I
also found some:

/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/SDL
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/SDL/SDL_stdinc.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/net-snmp
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/net-snmp/net-snmp-config.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/sound
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/sound/hdspm.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/schily
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/schily/stkframe.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/schily/mconfig.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/schily/prototyp.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/X11
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/X11/Xw32defs.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/zzip
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/zzip/fetch.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/zzip/conf.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/slang.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/openssl
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/openssl/bn.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/ghostscript
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/ghostscript/malloc_.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/Xm
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/Xm/Xmos_r.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/libdevmapper.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/README
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/w3c-libwww
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/w3c-libwww/wwwsys.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/stlport
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/stlport/stl
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/stlport/stl/c_locale.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/zutil.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/linux
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/linux/a.out.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/Fl
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/FL
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/FL/images
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/FL/images/zutil.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/syslimits.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/limits.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/firefox
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/firefox/dbm
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/firefox/dbm/ncompat.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/firefox/js
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/firefox/js/fdlibm.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/nss
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/nss/secport.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/nss/jzconf.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/xorg
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/xorg/servermd.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/xorg/assyntax.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/xorg/edid.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/xorg/compiler.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/xorg/xf86_OSlib.h
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include-fixed/xorg/xf86str.h

We don't want this, right? Can someone confirm this behaviour?
I don't see this fixed collection with gcc-4.2.3 ...


--
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.




Archive powered by MHonArc 2.6.24.

Top of Page