Saturday, April 6, 2013

Where Are The Kernel-lt-3.0.72-1.elX.elrepo Packages?

Question: The long-term support linux-3.0.72 source tarball was released on 2013-04-05. When will the kernel-lt-3.0.72-1.elX.elrepo packages, built for both EL5 and EL6, be available please?

Answer (short): Never.

Answer (longer): Never, because the source tarball is defective. A freshly introduced bug brings the 32-bit build to an abrupt halt during the module building phase.

ERROR: "__udivdi3" [fs/ext4/ext4.ko] undefined!
make[1]: *** [__modpost] Error 1
make: *** [modules] Error 2


  1. Theodore Ts'o submitted a patch that repair the build problem:

    GregKH replied with two thanks :-) :

    "Thanks for the review, will apply it for the next release, thanks."

  2. According to 3.0.73-stable preview posted by GregKH, the promised fix is indeed included:

    Todd Poynor
    ext4: fixup 64-bit divides in 3.0-stable backport of upstream fix