Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 80502 - sys-devel/gcc-3.4.3-r1 installs some libs in wrong directory, broking several dependencies
Summary: sys-devel/gcc-3.4.3-r1 installs some libs in wrong directory, broking several...
Status: RESOLVED DUPLICATE of bug 80434
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GCC Porting (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Please assign to toolchain
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-02 12:26 UTC by lukenshiro
Modified: 2005-07-17 13:06 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 lukenshiro 2005-02-02 12:26:05 UTC
I've downgrade gcc from (the masked but working for me) 3.4.3-20050110 to 3.4.3-r1 and I've noticed several strange installation directory for important libraries:
[..]
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/crtbeginS.o
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/crtbeginT.o
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libgcov.a
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libobjc.a
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/specs
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/install-tools
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/install-tools/gsyslimits.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/install-tools/include
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/install-tools/include/mmintrin.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/install-tools/include/README
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/install-tools/include/varargs.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/install-tools/include/unwind.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/install-tools/include/float.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/install-tools/include/iso646.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/install-tools/include/xmmintrin.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/install-tools/include/stdarg.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/install-tools/include/stddef.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/install-tools/include/pmmintrin.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/install-tools/include/emmintrin.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/install-tools/include/limits.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/install-tools/include/stdbool.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/install-tools/mkheaders.conf
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/crtbegin.o
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libobjc.la
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.la
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libobjc.so.1.0.0
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libgcc_s.so.1
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.a
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libgcc_eh.a
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libgcc_s.so -> libgcc_s.so.1 1107357031
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libsupc++.la
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libsupc++.a
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6.0.3
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libgcc.a
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/gcj
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/gcj/libgcj-config.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/objc
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/objc/encoding.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/objc/Protocol.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/objc/thr.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/objc/NXConstStr.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/objc/sarray.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/objc/Object.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/objc/objc-api.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/objc/hash.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/objc/objc-list.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/objc/typedstream.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/objc/objc.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/root
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/root/usr
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/root/usr/lib
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/root/usr/lib/mozilla
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/root/usr/lib/mozilla/include
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/root/usr/lib/mozilla/include/dbm
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/mmintrin.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/g2c.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/README
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/scsilib
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/scsilib/scg
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/varargs.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/unwind.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/float.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/syslimits.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/libffi
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/libffi/ffitarget.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/nessus
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/nessus/net
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/iso646.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/xmmintrin.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/stdarg.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/stddef.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/pmmintrin.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/emmintrin.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/limits.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/stdbool.h
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libobjc.so.1 -> libobjc.so.1.0.0 1107357031
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/crtendS.o
/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/crtend.o
[..]

I suppose there has been a typo; indeed all programs that depend on libstdc++.so.6 aren't working at all ("libstdc++.so.6 not found") because this library isn't in the expected place: ...../3.4.3/)

BTW gcc-3.4.3 and gcc-3.4.3-20050110 don't have this problem.

Reproducible: Always
Steps to Reproduce:




Portage 2.0.51-r15 (default-linux/x86/2005.0, gcc-3.4.3,
glibc-2.3.4.20041102-r0, 2.6.10-gentoo-r6 i686)
=================================================================
System uname: 2.6.10-gentoo-r6 i686 AMD Athlon(TM) XP 2000+
Gentoo Base System version 1.6.9
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Dec 12 2004, 02:35:30)]
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-tbird -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-tbird -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages sandbox sfperms"
GENTOO_MIRRORS="http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/
http://mirror.switch.ch/mirror/gentoo/ http://gentoo.inode.at/"
LANG="it_IT@euro"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 16bit 3dnow 3dnowex 3ds X X509 Xaw3d a52 aac aalib aavm accessibility
accounting acpi activefilter aim alsa arts artworkextra async athena auctex
audiofile avi bcmath beep beepmp berkdb bidi bitmap-fonts bonobo bzlib cairo
calendar capscdparanoia cdr cdrom chroot clamav clisp codecs crypt css ctype
cups curl curlwrappers dbx dga dillo dio disablexmb divx4linux dnd doc dts dv
dvd dvdread emacs emacs-w3 encode escreen esd ethereal examples exif extensions
f2c f77 faac faad fam fame fdftk festival ffmpeg fftw firebird flac flash flood
font-server foomaticdb foreign-package fortran freetype ftp gb gcjgcl gd gdbm
gif gimp gimpprint gkrellm glade glep glut gmp gnome gnomedb gnuplot gnustep
gnutls gphoto2 gpm graphviz gs gsl gsnd gstreamer gtk gtk2 gtkhtml guile iconv
icq ide image imagemagick imlib imlib2 ipv6 jabber java javacomm javadoc
javascript jbig jikes jp2 jpeg jpeg2k junit justify kde kdexdeltas
koffice-plugin latex lcms ldap leim lesstif libcaca libclamav libdsk libg++
libgda libwww lids live lua lzo lzw mad maildir maps matroska mbrola mcal mdb
memlimit messages mhash mikmod mime mimencode ming mixer mjpeg mmap mmx mmx2 mng
monkey motif mozilla mozp3p mozsvg mp3 mpeg mpeg4 mpi mplayer msn mule music
mysql mythtv nas ncurses neXt net network nls nowin nptl ntlm oav objc ocaml
odbc offensive oggvorbis openal opengl oscar oss pam parse-clocks pcre pdf
pdflib perl pic pie plotutils png portaudio posix postgres postgresql ppds
prelude printpthreads python qemu-fast qt quicktime readline real recode rogue
rplay rrdtool rtc ruby scanner sdl sharedmem silc silverxp slang smartcard smime
sndfile snmp snortsam sounds sox speex spell sqlite sqlite3 sse ssl stats
stencil-buffer stroke svg svga sysvipc t1lib tcltk tcpd tetex tga theora
thumbnail tidy tiff timidity tools transcode transparent-proxy truetype
truetype-fonts type1 type1-fonts usb uudeview v4l v4l2 vcdimager vdesktop videos
vim vim-pager vim-with-x wmf wsconvert wxwindows xanim xatrix xchattext xemacs
xforms xine xml xml2 xmms xosd xpm xprint xrandr xscreensaver xsl xv xvid yahoo
yv12 zlib zvbi linguas_it"
Unset:  ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS
Comment 1 Aron Griffis (RETIRED) gentoo-dev 2005-02-02 12:42:55 UTC
Same happened here doing the downgrade from 3.4.3.20050110 to 3.4.3-r1
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2005-02-02 12:49:09 UTC

*** This bug has been marked as a duplicate of 80434 ***
Comment 3 lukenshiro 2005-02-03 05:47:23 UTC
Ehm .. sorry for such horribly mis-spelled words in my report. I was in a hurry :-(((