cyberhero 发表于 2019-6-10 19:42:46

3A3000 KVM 构建 linux from scratch

创建虚拟机以loongnix20190331.iso启动,对虚拟硬盘分区后,參照孫海勇的書,在live系統中用lfs6.3源碼編譯。
live系統需要安裝gcc-objc++.
binutils-2.17編譯成功,編譯前刪除了gprof下所有.m文件。
gcc-4.1.2編譯失敗,似乎應該換成loongson community的gcc。


cyberhero 发表于 2019-6-14 19:27:53

預工具鏈制作完畢,改成不用livecd,虛擬機一個分區裝loongnix,往另一個分區編譯lfs。binutils2.24,gcc4.9.3來自龍芯,--disable-multilib。gmp5.0.0,mpfr4.0.2.

sn2015ol 发表于 2019-6-20 14:58:44

具体应用有了吗?

cyberhero 发表于 2019-6-20 19:43:32

臨時工具鏈創建完畢。
glibc-2.20
CC="gcc -B/usr/bin -march=mips64 -mabi=64" ../glibc-2.20/configure --prefix=/tools --disable-profile --disable-add-ons --enable-kernel=3.10.0 --with-binutils=/tools/bin --without-gd --with-heasers=/tools/include --without-selinux --with-arch=loongson3a --disable-multilib --build=mips64el-redhat-linux
gcc pass2
wget isl-0.12, cloog-0.18.0 mpc-1.0.1 mpfr 3.1.2-6, gmp 6.0.0-8
../gcc-4.9.3/configure --prefix=/tools --with-local-prefix=/tools --enable-clocale=gnu --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch --disable-multilib --disable--bootstrap
binutils pass2
--build=mips64el-unknown-linux


cyberhero 发表于 2019-6-22 19:31:03

臨時系統制作完畢。
页: [1]
查看完整版本: 3A3000 KVM 构建 linux from scratch