Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 114919 - gcc-3.3.5-hardenednopie fails to build gcc-3.4.4
Summary: gcc-3.3.5-hardenednopie fails to build gcc-3.4.4
Status: RESOLVED DUPLICATE of bug 109266
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Hardened (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: The Gentoo Linux Hardened Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-08 15:10 UTC by Benno Schulenberg
Modified: 2005-12-08 15:15 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Benno Schulenberg 2005-12-08 15:10:53 UTC
Trying to emerge gcc-3.4.4 while having the 3.3.6-hardenednopie or 3.3.6-vanilla
compiler selected, results in:

[...]
/bin/sh /var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/gcc/mkconfig.sh tconfig.h
./xgcc -B./ -B/usr/i686-pc-linux-gnu/bin/ -isystem
/usr/i686-pc-linux-gnu/include -isystem /usr/i686-pc-linux-gnu/sys-include
-L/var/tmp/portage/gcc-3.4.4-r1/work/build/gcc/../ld -fno-stack-protector-all
-O2 -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -Wold-style-definition  -isystem ./include  -I. -I.
-I/var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/gcc
-I/var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/gcc/.
-I/var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/gcc/../include   -g0
-finhibit-size-directive -fno-inline-functions -fno-exceptions
-fno-zero-initialized-in-bss -fno-unit-at-a-time -fno-omit-frame-pointer \
   -c /var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/gcc/crtstuff.c -DCRT_BEGIN \
  -o crtbegin.o
xgcc: spec failure: unrecognized spec option 'v'
xgcc: spec failure: unrecognized spec option 'v'
xgcc: spec failure: unrecognized spec option 'v'
xgcc: spec failure: unrecognized spec option 'p'
xgcc: spec failure: unrecognized spec option 'P'
make[2]: *** [crtbegin.o] Aborted
make[2]: Leaving directory `/var/tmp/portage/gcc-3.4.4-r1/work/build/gcc'

Using the normal hardened gcc (gcc-config 1), the emerge succeeds fine.
Can anyone reproduce the above with hardenednopie?

Reproducible: Always
Steps to Reproduce:
1. gcc-config 2 or gcc-config 5
2. emerge gcc




Gentoo Base System version 1.12.0_pre11
Portage 2.0.51.22-r3 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r3,
2.6.14 i686)
=================================================================
System uname: 2.6.14 i686 AMD Athlon(tm) XP 2800+
dev-lang/python:     2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env
/usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks notitles sandbox sfperms strict test userpriv
usersandbox"
LINGUAS="en eo es nl"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
USE="x86 3dnow X aac aim alsa apm arts audiofile avi bash-completion berkdb
bitmap-fonts bzip2 cdparanoia cdr crypt curl dga dio dri dv dvb eds emboss
encode esd ethereal exif expat fam fbcon ffmpeg flac gd gdbm gif glut glx gpm
gstreamer gtk gtk2 gtkhtml hardened icq idn imagemagick imap imlib jabber jpeg
kde kdeenablefinal lcms libg++ libwww lm_sensors lua mad mbox memlimit mikmod
mime mmap mmx mng mp3 mpeg nas ncurses nls nptl ogg oggvorbis openal opengl
oscar pam pcre pdflib png python qt quicktime readline recode sasl scanner sdl
slang sndfile sox speex spell sqlite sse ssl svg svga tcltk test theora threads
tidy tiff truetype truetype-fonts type1-fonts unicode vcd vorbis win32codecs wnf
xface xine xml xml2 xmms xpm xsl xv xvid yahoo zlib video_cards_via linguas_en
linguas_eo linguas_es linguas_nl userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS

$ gcc-config -l
 [1] i686-pc-linux-gnu-3.3.6
 [2] i686-pc-linux-gnu-3.3.6-hardenednopie *
 [3] i686-pc-linux-gnu-3.3.6-hardenednopiessp
 [4] i686-pc-linux-gnu-3.3.6-hardenednossp
 [5] i686-pc-linux-gnu-3.3.6-vanilla
 [6] i686-pc-linux-gnu-3.4.4
 [7] i686-pc-linux-gnu-3.4.4-hardenednopie
 [8] i686-pc-linux-gnu-3.4.4-hardenednopiessp
 [9] i686-pc-linux-gnu-3.4.4-hardenednossp
 [10] i686-pc-linux-gnu-3.4.4-vanilla
Comment 1 Robert Paskowitz (RETIRED) gentoo-dev 2005-12-08 15:15:12 UTC
Covered in comment #4, and now at
http://www.gentoo.org/doc/en/gcc-upgrading.xml#doc_chap4

*** This bug has been marked as a duplicate of 109266 ***