Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 338453 - broken sys-devel/gcc-4.4.3-r2 is being shipped on install cd media.
Summary: broken sys-devel/gcc-4.4.3-r2 is being shipped on install cd media.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Release Media
Classification: Unclassified
Component: InstallCD (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Release Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-23 15:10 UTC by Jeremy Olexa (darkside) (RETIRED)
Modified: 2010-12-01 20:48 UTC (History)
2 users (show)

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 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-09-23 15:10:31 UTC
install-x86-minimal-20100921.iso contains a gcc that doesn't work. (just the version I was using, no clue how old this bug is)

In RDEPEND we have:
    ">=dev-libs/mpfr-2.3.2"

yet at runtime we have missing libmpfr.so.1. Since dev-libs/mpfr is NOT in /var/db/pkg, one can assume that it is being unmerged during the process.

livecd / # gcc -Q --help=target -march=native
/mnt/livecd/usr/i486-pc-linux-gnu/gcc-bin/4.4.3/../../../libexec/gcc/i486-pc-linux-gnu/4.4.3/cc1: error while loading shared libraries: libmpfr.so.1: cannot open shared object file: No such file or directory
Comment 1 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-09-23 15:16:22 UTC
As an interesting point to note: ">=sys-devel/gcc-config-1.4" is also in gcc's RDEPEND but missing as well.
Comment 2 Raúl Porcel (RETIRED) gentoo-dev 2010-10-02 15:00:04 UTC
Hrm...i wonder if the installcd should have gcc at all???
Comment 3 Raúl Porcel (RETIRED) gentoo-dev 2010-10-02 15:05:09 UTC
http://sources.gentoo.org/cgi-bin/viewvc.cgi/releng/trunk/releases/weekly/specs/x86/installcd-stage2-minimal.spec?view=markup

Well, the spec is definitely punting gcc stuff...
Comment 4 Raúl Porcel (RETIRED) gentoo-dev 2010-10-02 15:15:20 UTC
<armin76_> agaffney: can you plz have a look at bug 338453 and tell me if i'm right guessiong that the installcd shouldn't have gcc?
<willikins> armin76_: https://bugs.gentoo.org/338453 "broken sys-devel/gcc-4.4.3-r2 is being shipped on install cd media."; Gentoo Release Media, InstallCD; NEW; darkside@g.o:release@g.o
<agaffney> armin76_: it should not be there
<armin76_> agaffney: wonder why gcc is not on the unmerge list then
<agaffney> we might have left it for libgcc at some point
<armin76_> ah
<agaffney> I do remember some need to put it back
<agaffney> but I thought we just cleaned the hell out of its files
<agaffney> so it was still installed, but most of it was gone
<armin76_> k, guess that both gcc-config and i?86* should be punted then
<agaffney> probably
<agaffney> the stuff installed by gcc has probably just changed a bit since the specs were updated with what to remove
<armin76_> i think the problem could be that the spec punts i386 stuff, but x86 ins't i386 anymore, but i486
<armin76_> so with that being there i guess gcc-config ends up doing the symlink
<agaffney> sounds plausible :P
<agaffney> why don't we uninstall gcc-config? :P
<agaffney> is that needed to make libgcc "visible"?
<armin76_> maybe when the spec was done gcc-config didn't exist?
<agaffney> also possible
<armin76_> no, libgcc is on /lib and is not a symlink
<agaffney> I'm pretty sure the unmerge/clean/rm lists haven't been updated in a long time

So there, gcc shouldn't be there.
Comment 5 Raúl Porcel (RETIRED) gentoo-dev 2010-10-02 15:18:46 UTC
I've fixed the specs to punt /usr/{,bin}/i?86-* instead of i386.
Comment 6 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2010-12-01 20:48:39 UTC
This should be fixed after Raúl's commit.