buildroot /lib/libc.so.0错误

时间:2011-11-04 11:40:54

标签: linux buildroot

有人看来,如果我们选择一个包,我们会从buildroot中得到这个奇怪的错误,说无法找到/lib/libc.so.0。进一步探测它是在$(STAGING_DIR)/ usr / lib中找到的libc.so中定义的;如果我们改变绝对路径

GROUP(/lib/libc.so.0 /usr/lib/uclibc_nonshared.a AS_NEEDED(/lib/ld-uClibc.so.0))

到相对路径,意思如下:

GROUP(../../lib/libc.so.0 ../usr/lib/uclibc_nonshared.a AS_NEEDED(../../lib/ld-uClibc.so.0))

汇编很顺利。 Q&这是否是解决这个问题的正确方法?或者我们需要进行一些更改以便正确生成此文件?感谢任何解决方案。

1 个答案:

答案 0 :(得分:0)

您使用的是外部工具链吗?对于不使用autotools Makefile的软件包会发生什么?

我认为您可能需要在包.mk文件中传递TARGET_(CFLAGS | LDFLAGS)。

类似的东西:

CFLAGS =“$(TARGET_CFLAGS)”LDFLAGS =“$(TARGET_LDFLAGS)”$(MAKE)-C $(PACKAGE_SRCDIR)