(已解决)威盛via c3处理器安装gentoo问题
时间:2009-10-17
来源:互联网
之前安装了debian速度很慢,后来安装了slackware用huge.s内核速度还可以。
Safe Cflags
CHOST="i586-pc-linux-gnu"
CFLAGS="-march=c3 -m3dnow -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
作者: hujy 发布时间: 2009-10-17
$ sudo emerge -e system
作者: cliffordli 发布时间: 2009-10-17
作者: hujy 发布时间: 2009-10-17
有一点要注意的是这个目录里面的/etc/make.conf要和目标机的写得一样。
作者: cliffordli 发布时间: 2009-10-18
第一个portage很顺利,第二个zlib就出错了,问题还是一样。
出错信息见截图
error.JPG (41.4 KB, 12 次查看) |
作者: hujy 发布时间: 2009-10-18
建议这个机器还是玩debian把,cpu太低.emerge 太费劲了.折磨人.如果非要搞,就用虚拟机在性能好点机器上编译一套,然后每天rsync
作者: limutian 发布时间: 2009-10-18
作者: hujy 发布时间: 2009-10-18
>>> Unpacking source...
>>> Unpacking zlib-1.2.3.tar.bz2 to /var/tmp/portage/sys-libs/zlib-1.2.3-r1/work
[32;01m*[0m Applying zlib-1.2.3-build.patch ...
[A[120C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Applying zlib-1.2.3-visibility-support.patch ...
[A[120C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Applying zlib-1.2.1-glibc.patch ...
[A[120C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Applying zlib-1.2.1-build-fPIC.patch ...
[A[120C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Applying zlib-1.2.1-configure.patch ...
[A[120C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Applying zlib-1.2.1-fPIC.patch ...
[A[120C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Applying zlib-1.2.3-r1-bsd-soname.patch ...
[A[120C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Applying zlib-1.2.3-LDFLAGS.patch ...
[A[120C [34;01m[ [32;01mok[34;01m ][0m
[32;01m*[0m Applying zlib-1.2.3-mingw-implib.patch ...
[A[120C [34;01m[ [32;01mok[34;01m ][0m
>>> Source unpacked in /var/tmp/portage/sys-libs/zlib-1.2.3-r1/work
>>> Compiling source in /var/tmp/portage/sys-libs/zlib-1.2.3-r1/work/zlib-1.2.3 ...
Checking for shared library support...
No shared library support; try without defining CC and CFLAGS
Building static library libz.a version 1.2.3 with i586-pc-linux-gnu-gcc.
Checking for unistd.h... No.
Checking for attribute(visibility) support... No.
Checking whether to use vs[n]printf() or s[n]printf()... using s[n]printf()
Checking for snprintf() in stdio.h... No.
WARNING: snprintf() not found, falling back to sprintf(). zlib
can build but will be open to possible buffer-overflow security
vulnerabilities.
Checking for return value of sprintf()... No.
WARNING: apparently sprintf() does not return a value. zlib
can build but will be open to possible string-format security
vulnerabilities.
Checking for errno.h... No.
Checking for mmap support... No.
make -j2
i586-pc-linux-gnu-gcc -march=c3 -m3dnow -O2 -pipe -fomit-frame-pointer -DNO_snprintf -DHAS_sprintf_void -DNO_ERRNO_H -c -o example.o example.c
i586-pc-linux-gnu-gcc: No such file or directory
make: *** [example.o] Error 1
[31;01m*[0m
[31;01m*[0m ERROR: sys-libs/zlib-1.2.3-r1 failed.
[31;01m*[0m Call stack:
[31;01m*[0m ebuild.sh, line 49: Called src_compile
[31;01m*[0m environment, line 2546: Called die
[31;01m*[0m The specific snippet of code:
[31;01m*[0m emake || die
[31;01m*[0m The die message:
[31;01m*[0m (no error message)
[31;01m*[0m
[31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant.
[31;01m*[0m A complete build log is located at '/var/tmp/portage/sys-libs/zlib-1.2.3-r1/temp/build.log'.
[31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/sys-libs/zlib-1.2.3-r1/temp/environment'.
[31;01m*[0m
build.log.txt (2.8 KB, 0 次查看) |
作者: hujy 发布时间: 2009-10-18
# cd /usr/i486-pc-linux-gnu/gcc-bin/4.3.2
# ln -s i486-pc-linux-gnu-c++ i586-pc-linux-gnu-c++
# ln -s i486-pc-linux-gnu-cpp i586-pc-linux-gnu-cpp
# ln -s i486-pc-linux-gnu-g++ i586-pc-linux-gnu-g++
# ln -s i486-pc-linux-gnu-gcc i586-pc-linux-gnu-gcc
# ln -s i486-pc-linux-gnu-gcc i586-pc-linux-gnu-gcc-4.3.2
# ln -s i486-pc-linux-gnu-gfortran i586-pc-linux-gnu-gfortran
之后可以编译了
作者: hujy 发布时间: 2009-10-18
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28