是否可以更改glibc的默认rpath?

时间:2018-01-15 15:32:08

标签: linux gcc linker glibc toolchain

我有一个嵌入式平台,我需要编译更新版本的gcc(从4.5.3到4.9)。由于ABI的变化(据我所知,这些版本之间的变化很大)我需要重新编译整个工具链(binutils,gcc,glibc)。在这里和那里克服了几个问题之后,我有了新的工具链,但是只有一件事情很烦人,而且我不确定如何改变,而且那个' s加载程序的默认设置。

嵌入式平台将包含两个版本的gcc(旧版和新版),因此我将它们和它们的库保存在不同的目录中。新的安装在/usr/local/gcc-4.9中,每当我编译新的二进制文件时,我需要添加以下选项-Wl,-- rpath=/usr/local/gcc-4.9/lib -Wl,--dynamic-linker=/usr/local/gcc-4.9/lib/ld-linux.so.3,以便找到正确的库。

是否可以使用内置的新配置编译glibc,以便每次编译二进制文件时都不必添加这些选项?

0 个答案:

没有答案