Messages in this thread | | | Date | Mon, 30 Jun 2003 15:05:00 +0400 | From | Oleg Drokin <> | Subject | Re: 2.5.73 on alpha/smp build failure |
| |
Hello!
On Mon, Jun 30, 2003 at 02:52:43PM +0400, Ivan Kokshaysky wrote:
> > See attached assembly generated by cross compiler vs native compiler. > Code generated by gcc-2.95 is obviously bogus. Which is not surprising - > 2.95 is known to be broken for 32-bit host -> 64-bit target > cross-compilation. Try something more recent. ;-)
Sigh. So I suddenly succeed in building cross gcc-3.3 that works correctly with my simple test (for some reason it needed to disable dynamic libgcc build before I was able to get at least something working). And now guess what? I get "bad kernel unaligned access ..." message at the point where sda's partition table would get normally printed. The first address printed is somewhere near end of __make_request, the second address is prior to the kernel start, and two last numbers are "22 31". If I disable SCSI completely, it even boots and works which is of course a great progress over what I had with gcc-2.95 (it boots off IDE anyway). ;)
I will try to get newer binutils on the box itself to see if it will make any difference for the kernel built natively.
Bye, Oleg - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |