On Mon, May 16, 2005 at 12:13:56PM +0200, Michael Gernoth wrote:
> On Mon, May 16, 2005 at 02:19:38AM +0100, Colin Sauze wrote:
> > What exactly is it in the framebuffer that doesn't work on newer
> > compilers? It would be really nice to get this one sorted so we can
> > dispense with the need to use gcc 2.95.
>
> I have no idea. I only read it in the mailinglist-archive and my test
> with a newer gcc leaded to a kernel hanging on "Configuring Jornada LCD"
> (on the serial console).
I just succeeded with gcc 3.3.2. Kernel -4 is now compiled with this
version. It's available from:
http://wwwcip.informatik.uni-erlangen.de/~simigern/jornada-7xx/linux-2.4.27-vrs1-pxa1-j720-4/
And it has a working framebuffer :-)
The initrd needs to be updated to initrd-2.4.27-3.3.2.gz
As toolchain I used the handhelds.org one:
ftp://ftp.handhelds.org/projects/toolchain/arm-linux-gcc-3.3.2.tar.bz2
If you try to build with gcc 3.3.2 be warned that make clean is
not enough when switching from a different compiler-version. You need
to do a make distclean (and save your .config before). If you don't do
this, the kernel will most likely hang after the "POSIX conformance
testing by Unifix" line.
Regards,
Michael
Received on Mon May 16 2005 - 18:50:23 EDT
This archive was generated by hypermail 2.2.0 : Mon Jul 25 2005 - 17:26:20 EDT