-
use '/usr/portage/profiles/uclibc/x86/2005.1' as profile
'make.conf' should look like
CFLAGS="-march=pentium-mmx -Os -pipe -fomit-frame-pointer"
CHOST="i586-pc-linux-uclibc"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS="~x86"
USE="uclibc -uclibc-compat minimal -pam -nls"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/erazor-zone.de"
-
$> cd /mnt/ && mkdir uclibc && cd uclibc/
$> wget 'ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo/experimental/x86/embedded/stages/stage1-x86-uclibc-2005.0.tar.bz2'
$> tar -jxvf stage1-x86-uclibc-2005.0.tar.bz2 -C ./
$> rm stage1-x86-uclibc-2005.0.tar.bz2
$> mount -t proc proc proc
$> cp /etc/resolv.conf ./etc/
$> chroot ./
$> cat > /etc/make.conf
CFLAGS="-march=pentium-mmx -Os -pipe -fomit-frame-pointer"
CHOST="i586-pc-linux-uclibc"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS="~x86"
USE="uclibc -uclibc-compat minimal -pam -nls"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/erazor-zone.de"
$> mkdir -p /usr/local/portage /usr/local/overlays/erazor-zone.de
$> cat > /etc/make.conf
$> ln -fs /usr/portage/profiles/uclibc/x86/2005.1 /etc/make.profile
$> env-update
$> source /etc/profile
$> cd /usr/portage/ && ./scripts/bootstrap.sh
$> cat > /etc/portage/package.mask
>=sys-devel/gcc-4.0.0
$> CC=/usr/i386-gentoo-linux-uclibc/gcc-bin/3.3.5-20050130/gcc /usr/portage/scripts/bootstrap.sh
$> cat > /etc/portage/package.keywords
dev-libs/libiconv ~x86-fbsd
$> cat > /etc/portage/package.unmask
dev-libs/libiconv
$> emerge dev-libs/libiconv