Re: [patch 1/1] ia64: increase .data.patch offset

From: Peter Chubb <>
Date: 2007-11-20 13:58:07
>>>>> "Peter" == Peter Chubb <> writes:

>>>>> "Tony" == Tony Luck <Luck> writes:

>>> What I'll do today, is try a number of different compiler version
>>> (it's realtively easy for me to do this), and email tomorrow which
>>> ones compile a generic kernel, and if I have time, which ones
>>> boot.

It took me a bit longer, because all the native compilers Just Work (tm).

Tony> Are some versions of the compiler actually broken (and
Tony> generating spurious stuff so overflowing this section) ... or
Tony> are we just skating close to the edge so that minor differences
Tony> in generated code push us over the limit.

It appears that crosstool builds some buggy cross compilers.

All the native compilers work fine; I tested from 3.3 to 4.1 (4.2 and
4.3-snapshot fail to compile gensparse_defconfig and tiger_defconfig
because of bug 31490 in the GCC bugzilla).

Cross-compilers from work fine (tried 3.3, 3.4, 3.5,
4.0 and 4.1)

Cross compilers using binutils 2.15 built using crosstool fail.
Cross compilers using later binutils may work (I only tried 4.1 which

Currently there should be plenty of room in the dynamic segment.  It
starts at 0xa0...2a0 and ends at 0xa0...3E0 with all working

Andrew, if you use Debian on your test system there's an apt-gettable
archive at unstable containing cross
compilers, libraries etc., prebuilt for AMD64 and IA32.

	apt-get install gcc-4.1-ia64-linux-gnu
to get a compiler and all the libraries headers etc., you need.  Much
easier than crosstool.
Dr Peter Chubb  peterc AT           ERTOS within National ICT Australia
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to
More majordomo info at
Received on Tue Nov 20 13:59:26 2007

This archive was generated by hypermail 2.1.8 : 2007-11-20 13:59:41 EST