[patch 2.4.33-pre2] preliminary gcc-4.1 fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Preliminary patches allowing gcc-4.1 to compile the 2.4 kernel
are now available:

<http://www.csd.uu.se/~mikpe/linux/patches/2.4/patch-gcc4-fixes-v14-2.4.33-pre2>
Baseline patches for gcc-4.0.2, known to work on i386, x86_64, and ppc32.

<http://www.csd.uu.se/~mikpe/linux/patches/2.4/patch-gcc41-fixes-v1-2.4.33-pre2>
Add-on patches (on top of the gcc-4.0.2 patches) for gcc-4.1.0.

The status of the gcc-4.1.0 patches right now is that:
- gcc-4.1.0 is known to work on i386 and x86_64. i386 worked as-is,
  but x86_64 needed -fno-strict-aliasing while compiling
  arch/x86_64/boot/compressed/misc.c in order to avoid massive
  memory corruption at boot. The bulk of the patches just silence
  tons of warnings.
- gcc-4.1.0 is known to NOT work on ppc32. The kernel compiles
  cleanly and boots OK, but running a big 'patch' job (e.g. to
  prepare a 2.6.16-rc5 source tree) causes a repeatable oops in
  shrink_dcache_parent().

gcc-4.1.0 does generate noticeably smaller kernels than gcc-4.0.2.

/Mikael
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux