https://forums.gentoo.org/viewtopic-t-1026944-start-0.htmlhtml
問題:在進行emerge -avDN @world 時出錯。python
分析:錯誤緣由比較複雜。在於我比較折騰。 此機器是Dell 710老機器,安裝gentoo 使用的版本是multilib, 下面是make.conflinux
# These settings were set by the catalyst build script that automatically # built this stage. # Please consult /usr/share/portage/config/make.conf.example for a more # detailed example. CFLAGS="-march=native -O2 -pipe" CXXFLAGS="${CFLAGS}" # WARNING: Changing your CHOST is not something that should be done lightly. # Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing. CHOST="x86_64-pc-linux-gnu" # These are the USE and USE_EXPAND flags that were used for # buidling in addition to what is provided by the profile. GENTOO_MIRRORS="http://mirrors.sohu.com/gentoo/" USE="systemd, python3 bindist unicode vim-syntax jpeg png " PORTDIR="/usr/portage" DISTDIR="${PORTDIR}/distfiles" PKGDIR="${PORTDIR}/packages" ACCEPT_KEYWORDS="~amd64" CHOST="x86_64-pc-linux-gnu" MAKEOPTS="-j5"
安裝後有很多問題,neovim,git都不能正確安裝。 想把啓動更改成systemd。 按照:升級Gentoo爲systemd方式git
解決: 根據這篇信息,判斷是multilib 出現問題。 依照帖子內容進行更新。github
cd ~/ wget http://mirrors.rit.edu/gentoo/releases/amd64/autobuilds/current-stage3-amd64/stage3-amd64-20150813.tar.bz2 mkdir -p tmp tar xjpf stage3-amd64-20150813.tar.bz2 -C tmp/ mv -v tmp/usr/include/gnu/* /usr/include/gnu/
3.emerge 新的 glibc ,gcc ,binutilsvim
emerge -v glibc emerge -v gcc emerge -v binutils
emerge --with-bdeps=y -uvDN @world