Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 407051 - Install CD does not include libmpfr.so.4, libgmp.so.10
Summary: Install CD does not include libmpfr.so.4, libgmp.so.10
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Release Media
Classification: Unclassified
Component: InstallCD (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Release Team
URL:
Whiteboard:
Keywords:
: 434166 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-03-06 01:33 UTC by Aaron DeVore
Modified: 2013-07-26 04:04 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 Aaron DeVore 2012-03-06 01:33:43 UTC
I am attempting to install Linux From Scratch using the Gentoo Linux install CD. When I attempt to use ./configure for baseutils, I get an error about libmpfr.so.4 missing. After getting libmpfr.so.4 from elsewhere, I get the same for libgmp.so.10. Both are not present anywhere on the CD. The iso is "install-x86-minimal-20120228.iso".

Reproducible: Always
Comment 1 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2012-03-06 03:52:35 UTC
Hello, I'm not on the release team but you don't use the cd to build anything. For that, you would chroot into a stage3. At least for Gentoo Linux, can't comment on other distros (LFS)
Comment 2 Aaron DeVore 2012-03-06 04:17:12 UTC
GCC is there, so I would expect it to be able to at least run a configure script. Is it better to use the LiveCD when I need an environment that I can build in?
Comment 3 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2012-03-06 04:20:56 UTC
I knew this sounded familar, actually. I filed bug 338453, which is definately related.
Comment 4 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2012-03-06 09:54:51 UTC
The point here is that the installcd is not meant to be the "building base" for a new install. As Jeremy pointed out, that's what we have the stage3 for.

@releng:
I vote for closing as WONTFIX. Opinions?
Comment 5 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2012-03-06 14:00:12 UTC
> @releng:
> I vote for closing as WONTFIX. Opinions?

bug 338453 says that gcc should be removed, but it is not anymore (according to comment #2). regression?
Comment 6 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2012-07-23 10:38:16 UTC
As can be seen on the amd64 installcd specs[1], we are unmerging mpfr and gmp, which explains with those libs are not present in the CD.

livecd/unmerge:
	dev-libs/gmp
	dev-libs/mpfr

 [1] - http://git.overlays.gentoo.org/gitweb/?p=proj/releng.git;a=blob_plain;f=releases/weekly/specs/amd64/installcd-stage2-minimal.spec;hb=refs/heads/master

@releng:

Shall we try unmerging gcc and see if / what breaks?
Comment 7 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2012-09-07 01:05:25 UTC
*** Bug 434166 has been marked as a duplicate of this bug. ***
Comment 8 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2012-12-16 05:52:29 UTC
Now that automated builds are working again, I'm going to test building a CD without gcc.
Comment 9 SpanKY gentoo-dev 2012-12-20 01:25:02 UTC
(In reply to comment #6)

you cannot do that.  gcc includes libgcc and libstdc++ and other runtime libs.  you could probably merge it with:
INSTALL_MASK='
    /usr/*/gcc-bin/*
    /usr/bin/*
    /usr/libexec/*
    /usr/lib/*/finclude/*
    /usr/lib/*/include/*
    /usr/lib/*/plugin/*
'
Comment 10 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2013-04-28 23:43:34 UTC
To workaround this issue and so we don't need to keep the gcc deps in the CD, we're removing them with FEATURES="preserve_libs". The applications that were failing the admin-cd because of the missing libs are working again.

@releng:
I vote we close this bug as FIXED
Comment 11 Matt Turner gentoo-dev 2013-07-26 04:04:19 UTC
> I vote we close this bug as FIXED

Indeed.