Paddle
Paddle copied to clipboard
安装paddle2.3 的编译问题
问题描述 Issue Description
安装paddle2.3 依赖Python3.8。 说是要用gcc8.2来编译python否则后面会有很多麻烦?
但是涉及到gcc8.2的时候出现:relocation error: /opt/compiler/gcc-8.2/lib/libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference。 这个要怎么解决?
版本&环境信息 Version & Environment Information
Paddle2.3 python 3.8
这个问题是由于在安装Paddle2.3时涉及到gcc8.2时出现了relocation error的错误。这个错误是因为在编译Python时使用了gcc8.2,但是系统中的libc库版本不兼容导致的。具体错误信息为:/opt/compiler/gcc-8.2/lib/libc.so.6: symbol _dl_find_dso_for_object, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference,解决这个问题的方法是更新系统的libc库版本,或者使用与系统libc库版本兼容的gcc版本进行编译。你可以尝试升级系统的libc库版本,或者使用与系统libc库版本兼容的gcc版本进行编译