トップ «前の日記(2021-10-03(Sun)) 最新 次の日記(2021-10-14(Thu))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2021-10-05(Tue) たぶん晴れていたはず

ようやくLFS

準備を整えて、まずはSBU。

lfs@lfs:/media/lfs/sources/binutils-2.37/build$ time { ../configure \
  --prefix=$LFS/tools \
  --with-sysroot=$LFS  \
  --target=$LFS_TGT  \
  --disable-nls  \
  --disable-werror && make && make install -j1 ; }
//
make[3]: Entering directory '/media/lfs/sources/binutils-2.37/
build/libiberty/testsuite'
make[3]: Nothing to be done for 'install'.
make[3]: Leaving directory '/media/lfs/sources/binutils-2.37/
build/libiberty/testsuite'
make[2]: Leaving directory '/media/lfs/sources/binutils-2.37/
build/libiberty'
make[1]: Nothing to be done for 'install-target'.
make[1]: Leaving directory '/media/lfs/sources/binutils-2.37/
build'
 
real    0m46.097s
user    2m11.149s
sys     0m18.388s

の仮想環境でCPUを4つ付与し、メモリ4GB。ストレージはSSD。
MAKEFLAGS='-j4'も効いているのだろうか。ともかく爆速。

ついでGCC。1st.sysstat入れとけばよかった。
さしあたりはホスト上で。

17時31分51秒   CPU   %user   %nice %system %iowait  %steal   %idle
17時31分52秒   all   50.69    0.00    1.88    0.50    0.00   46.93
17時31分52秒     0  100.00    0.00    0.00    0.00    0.00    0.00
17時31分52秒     1  100.00    0.00    0.00    0.00    0.00    0.00
17時31分52秒     2   83.00    0.00    0.00    0.00    0.00   17.00
17時31分52秒     3   25.25    0.00    3.03    0.00    0.00   71.72
17時31分52秒     4    0.00    0.00    3.03    0.00    0.00   96.97
17時31分52秒     5    0.00    0.00    3.03    3.03    0.00   93.94
17時31分52秒     6   19.19    0.00    3.03    1.01    0.00   76.77
17時31分52秒     7   76.24    0.00    2.97    0.00    0.00   20.79

コンソールの色と太字も転写しようかと思ったが、面倒になって断念。

time { ../configure           \
    --target=$LFS_TGT         \
    --prefix=$LFS/tools       \
    --with-glibc-version=2.11 \
    --with-sysroot=$LFS       \
    --with-newlib             \
    --without-headers         \
    --enable-initfini-array   \
    --disable-nls             \
    --disable-shared          \
    --disable-multilib        \
    --disable-decimal-float   \
    --disable-threads         \
    --disable-libatomic       \
    --disable-libgomp         \
    --disable-libquadmath     \
    --disable-libssp          \
    --disable-libvtv          \
    --disable-libstdcxx       \
    --enable-languages=c,c++ && make && make install ;}
//
make[2]: Leaving directory '/media/lfs/sources/gcc-11.2.0/build/gcc'
make[1]: Leaving directory '/media/lfs/sources/gcc-11.2.0/build'
 
real    8m19.587s
user    27m5.441s
sys     1m50.114s

リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。