On Fri, May 30, 2008 at 06:09:16PM +0400, Alexander Beregalov wrote:
> Hi
> I am trying to configuring and compiling the kernel for sparc.
> I have got the following error
>
> with 2.6.25:
> CC arch/sparc64/kernel/asm-offsets.s
> arch/sparc64/kernel/asm-offsets.c:1: error: -m64 is not supported by
> this configuration
> arch/sparc64/kernel/asm-offsets.c:1: error: -mlong-double-64 not
> allowed with -m64
> arch/sparc64/kernel/asm-offsets.c:1: error: -mcmodel= is not supported
> on 32 bit systems
> make[1]: *** [arch/sparc64/kernel/asm-offsets.s] Error 1
> make: *** [prepare0] Error 2
>
> with 2.6.26-rc4:
> CC kernel/bounds.s
> kernel/bounds.c:1: error: -m64 is not supported by this configuration
> kernel/bounds.c:1: error: -mlong-double-64 not allowed with -m64
> kernel/bounds.c:1: error: -mcmodel= is not supported on 32 bit systems
> make[1]: *** [kernel/bounds.s] Error 1
> make: *** [prepare0] Error 2
>
> cpu : TI UltraSparc IIi (Sabre)
> fpu : UltraSparc IIi integrated FPU
> prom : OBP 3.25.3 2000/06/29 14:12
> type : sun4u
> ncpus probed : 1
> ncpus active : 1
> D$ parity tl1 : 0
> I$ parity tl1 : 0
> Cpu0Bogo : 880.39
> Cpu0ClkTck : 000000001a39de00
> MMU Type : Spitfire
> State:
> CPU0: online
>
> GCC:
> Target: sparc-unknown-linux-gnu
> Thread model: posix
> gcc version 4.1.2 (Gentoo 4.1.2 p1.0.2)
>
> What is the problem?
You need a gcc that is capable of generating code for 64bit sparc -
using sparc64-unknown-linux-gnu as target for gcc should work.
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
--
To unsubscribe from this list: send the line "unsubscribe kernel-testers" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html