glibc 编译
我是先自己编译了make,gcc
再去编译glibc的时候用自己的新的make和gcc
遇到问题:configure: error: cannot compute suffix of object files: cannot compile
是没有设置LD_LIBRARY_PATH 导致的。
gcc的时候单独编译了那三个东西,需要把lib弄进来
setenv LD_LIBRARY_PATH /gmp-6.3.0/install/lib:/mpfr-4.2.1/install/lib:/mpc-1.3.1/install/lib:$LD_LIBRARY_PATH
参考博客:https://blog.csdn.net/testcs_dn/article/details/45437149
让后再configure编译。
又遇到问题
../sysdeps/x86_64/multiarch/memchr-evex-base.S:229: Error: no such instruction: `vpcmpneqb (64 * 4)(%rdi),%zmm17,%k1'
make[2]: *** [glibc-2.39.9000-349-gda905bb706/build/sysd-rules:653: /glibc-2.39.9000-349-gda905bb706/build/string/memchr-evex512.o] Error 1
参考博客:https://blog.csdn.net/superbfly/article/details/59514207