自定义MIPS工具链和abicall的问题

时间:2013-03-27 05:27:15

标签: gcc mips toolchain uclibc crosstool-ng

我正致力于一个专注于MIPS32拱门(小端)的项目。供应商给了我一个GNU工具链来编译我的项目,目标是他们的嵌入式Linux版本,一切正常。这是一个GCC + Linux + uClibc工具链。

然而,最近我需要为我的uClibc版本添加一些功能,所以我试图在我自己的盒子中复制供应商的工具链。

在crosstool-ng的帮助下,一切都运行正常,但是当我尝试编译我的项目时,我会在整个地方收到奇怪的链接器警告:

warning: linking abicalls files with non-abicalls files

根据我的研究,这些是非常严重的警告。用readelf分析我的目标文件会给我几乎相同的输出。这些文件中没有.abicall部分。这适用于我的项目的目标文件和我的工具链的目标文件。

这里有什么问题?我甚至不知道从哪里开始调试它。

0 个答案:

没有答案