[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:


 >  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.


>> 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

Bye, Peter Korsgaard

More information about the buildroot mailing list