[Buildroot] [PATCH] traceroute: fix 'no rule to make target -lm' error
Peter Korsgaard
peter at korsgaard.com
Tue Nov 6 10:07:08 UTC 2018
>>>>> "Arnout" == Arnout Vandecappelle <arnout at mind.be> writes:
Hi,
> Muhaha. In other words, -lNAME dependencies are broken for cross-compilation!
> Indeed, this is coded like this in make (remake.c):
Yes :/
At least I think that they are fairly rarely used.
> Bottom line: it looks like Sergio's patch is indeed correct, and moreover, it
> looks like it might be better to add it to TARGET_MAKE_ENV. Note sure if we want
> to take the risk at this point to make such a landslide change?
I am about to cut -rc1, so I don't want to do it on master. I suggest we
merge Sergio's patch (with the above description) and then create a new
patch for next to add it globally to TARGET_MAKE_ENV.
OK?
>> I guess that that is completely unrelated though.
> So this is completely unrelated: it is because the way glob is used in make is
> incompatible with glibc-2.28. But since any distro which has glibc-2.28 also has
> make >= 4.0, it's not so important to fix I guess. OTOH it's just a simple
> upstream patch.
Ok, so not really that important. I'm fine with either adding the patch
or just waiting for the next make bump (that will presumably include
it).
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list