Builds with Meson 0.50.0 fail in this special case:
[binaries]
c = '.../arm-unknown-linux-uclibcgnueabi/bin/arm-unknown-linux-uclibcgnueabi-gcc'
...
[binaries]
exe_wrapper = 'qemu-arm-static'
...
[properties]
c_link_args = ['-static']
...
The sanity check output is not a static binary, as it used (and expected to be)
with Meson < 0.50.0. The crosstool-ng built uClibc is not present in the
build machine's /lib, so the sanity check fails.
This bug was introduced in d451a4bd97
.
This partially reverts that for 0.50.*. master will instead always use
this flags in cross and native alike for consistency.
pull/5271/head
parent
fc0aad8a83
commit
997281f638
6 changed files with 32 additions and 10 deletions
Loading…
Reference in new issue