Summary: | bootstrap-solaris.xml - de-solaritize and make it more general | ||
---|---|---|---|
Product: | Gentoo/Alt | Reporter: | Jeremy Olexa (darkside) (RETIRED) <darkside> |
Component: | Prefix Support | Assignee: | Gentoo Prefix <prefix> |
Status: | RESOLVED WONTFIX | ||
Severity: | enhancement | CC: | fauli, tomasz, xaero |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Jeremy Olexa (darkside) (RETIRED)
![]() ![]() ![]() RHELx and family of Dists (Fedora/Cent/etc) require coreutils6 Freebsd7.x requires coreutils6, patch9. *SKIP* gawk during bootstrapping, package is not compatible with bsd-grep. Universal path: export PATH="$EPREFIX/usr/bin:$EPREFIX/bin:$EPREFIX/tmp/usr/bin:$EPREFIX/tmp/bin:$PATH" *or* export EPREFIX_PATH="export PATH="$EPREFIX/usr/bin:$EPREFIX/bin:$EPREFIX/tmp/usr/bin:$EPREFIX/tmp/bin:$PATH" export PATH="$EPREFIX_PATH:$PATH" remove the solaris path's, list as alt block "For Solaris XX" ---- suggest new clean target $HOME/.local and/or $HOME/gentoo (to illustrate that users can target other locations. ---- Advise that root-installations of prefix isn't advised *yet* | especially on solaris10 .... it doesn't play nice with paths and sandbox tend to go wonky. Initial reports only, need corroborative evidence to investigate claim(s). Now implemented at http://dev.gentoo.org/~darkside/bootstrap.xml (Further collaboration will be done on irc until this goes live. - I don't want to have review via bugzie posting =P ) *** Bug 298679 has been marked as a duplicate of this bug. *** *** Bug 299944 has been marked as a duplicate of this bug. *** The document is not on your devsite anymore, Jeremy. FreeBSD 8.0 needs coreutils8, findutils3, grep4 and newer tar. I updated the bootstrap-freebsd.xml file, which references the yet not existing tar122 target. It is nearly identical to the Solaris guide, apart from some targets and the PATH setting. bootstrap_make is needed because grep4 would not compile without it. I mean: http://www.gentoo.org/proj/en/gentoo-alt/prefix/bootstrap-freebsd.xml, which is not linked from anywhere currently. (In reply to comment #6) > The document is not on your devsite anymore, Jeremy. Yea, too many people were using the file. Append ".donotuse" to the link. > FreeBSD 8.0 needs coreutils8, findutils3, grep4 and newer tar. I updated the > bootstrap-freebsd.xml file, which references the yet not existing tar122 > target. It is nearly identical to the Solaris guide, apart from some targets > and the PATH setting. The goal, IMO, is to not have bootstrap-$ARCH.xml documents. Nearly identical means duplicated work/pages. Keep in mind, we once had more documents but more != better, it just means more cruft to maintain. > > bootstrap_make is needed because grep4 would not compile without it. > I just did it to have the correct way documented, until the one and only master bootstrapper is done, the document is lingering around for one year now, so the current bootstrap-freebsd.xml is for remembering use mainly. "emerge --oneshot --nodeps gcc" from your generic guide will fail, by the way, because it needs mpfr and gmp. Unless someone wants to take this up, I don't feel much for doing this at the moment. |