[Buildroot] [PATCH v2] linux: add conditional patch for timeconst.pl

Peter Korsgaard peter at korsgaard.com
Wed Feb 10 07:12:43 UTC 2016

>>>>> "gustavo" == gustavo zacarias <gustavo.zacarias at free-electrons.com> writes:

 > From: Gustavo Zacarias <gustavo.zacarias at free-electrons.com>
 > Kernels older than 3.9 (not counting stable releases) used the
 > timeconst.pl perl script for their build process.
 > The problem with this script is that it used deprecated perl features,
 > namely defined(@array) which was removed for the perl 5.22 release,
 > causing build failure of older kernels on newer distributions.

 > To fix this instead of going the hard way (moving to the new
 > timeconst.bc script) use the easy way by patching timeconst.pl with an
 > upstream patch used for stable releases.

 > First try a dry-run on the patch to see if it applies, if it does then
 > call a proper APPLY_PATCHES to it.

 > Tested against an arbitrary 2.6.30 kernel (applies and builds), against
 > 4.4.1 for a missing timeconst.pl (does not apply since it's missing) and
 > 3.8.13 (does not apply since it's fixed already).

 > Known broken distributions: fedora 23.

 > Signed-off-by: Gustavo Zacarias <gustavo.zacarias at free-electrons.com>
 > ---
 > v2: rebase on top of master

Yes, I'm afraid we need this :/

Committed, thanks.

Bye, Peter Korsgaard

More information about the buildroot mailing list