On 6/28/13 5:20 AM, Paul Barker wrote:
On 27 June 2013 15:21, Burton, Ross <[email protected]> wrote:
On 27 June 2013 15:08, Mark Hatle <[email protected]> wrote:
See GNU Savannah bug 30612 -- make 3.82 is known to be broken.
A number of vendors are providing a modified version, so checking
for just the version string is not enough. We also need to check
if the patch for the issue has been applied. We use a modified
version of the reproduced to check for the issue.
Signed-off-by: Mark Hatle <[email protected]>
Verified that this detects the 3.82 in Debian's experimental
repository that is well and truly broken.
Signed-off-by: Ross Burton <[email protected]>
This picks out the current version of make in Arch Linux as broken
despite it having a patch for bug #30612. I'm not sure if this is
intended, could be that the applied patch isn't a complete fix. I
don't have time to dig into this, just thought it'd be useful to you
to know.
This is exactly why the check is being done. From what I found there are a
number of make versions on various distros that only have partial fixes for bug
30612.
For the RedHat/Fedora bug I filed, see:
https://bugzilla.redhat.com/show_bug.cgi?id=975597
The test case, and a patch to the missing commit are listed.
http://git.savannah.gnu.org/cgit/make.git/commit/?id=b06b8c64a29a5ba3a8daecd829fa2f98d42cb285
If you know what fix you're looking for, the applied patches and build
script can be seen at
https://projects.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/make
Looking at that list, it appears the commit referenced above is indeed the one
missing.
--Mark
Thanks,
--
Paul Barker
Email: [email protected]
http://www.paulbarker.me.uk
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core