使用一些额外的CFLAGS安装Glibc

3

我正在尝试在我的机器上安装第二个glibc。根据其"INSTALL"文件的指示,以下步骤应该足够:

mkdir glibc-build
cd glibc-build
../glibc-2.19/configure --prefix=/path/to/glibc-build
make
make install

我对简单安装并没有问题,但我不知道如何将我的CFLAGS添加到整个过程中。我尝试了使用"make CFLAGS=-da"代替简单的"make",但是它返回错误。我也尝试了其他选项,但错误仍然出现。
另一种方法是修改glibc-build中的"config.make"文件,但也没有成功。所以,如果您能分享您在这方面的经验,我将不胜感激。
P.S.:我的期望选项是:-da -dv -S。

1
当你尝试了各种方法后,你遇到了哪些错误? - Etan Reisner
你是指init.o的格式吗?它是目标代码(application/x-object)的一种! - user3684042
那个给你带来了“链接脚本”错误?好的。是什么告诉你init.o文件格式的?是file(1)还是其他什么东西?如果是其他的话,file init.o会说些什么? - Etan Reisner
我在这方面有些不太了解,但那似乎是我从-S所期望得到的结果。你希望使用这些标志获得一个可工作的库吗?你期望这些标志对你有什么作用? - Etan Reisner
那个错误看起来很清楚。你不能完全删除-O标志。导出CFLAGS=-g -O2 -da -dv可能会让你回到另一个错误。 - Etan Reisner
显示剩余21条评论
1个回答

2

如果您想使用所需的CFLAGS编译glibc,则需要将-Ox包含在作为CFLAGS环境变量传递的标志集中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接