【发布时间】:2017-11-09 01:21:17
【问题描述】:
我正在两个不同的构建环境(buildroot 和 Yocto)中构建同一个库 (TI GBM)。 Yocto 的二进制文件可以工作,但 buildroot 的二进制文件由于分段错误而失败。我比较了两个构建系统中由 autoconfig 生成的 makefile,发现 LDFLAGS 存在差异。
约克托:
LDFLAGS = -L/home/kyle/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/lib -Wl,-rpath-link,/home/kyle/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/arm-linux-gnueabihf/lib -Wl,-O1 -Wl,--hash-style=gnu
构建根目录:
LDFLAGS =
Yocto 如何将这些新的链接器指令添加到 makefile 中?
【问题讨论】:
标签: autotools yocto autoconf buildroot