All of lore.kernel.org
 help / color / mirror / Atom feed
* ABI question
@ 2004-07-27  8:57 Thomas Koeller
  2004-07-27 13:05 ` Maciej W. Rozycki
  0 siblings, 1 reply; 2+ messages in thread
From: Thomas Koeller @ 2004-07-27  8:57 UTC (permalink / raw)
  To: linux-mips

Hi,

for 2.6 kernels, arch/mips/Makefile contains the following lines:

ifdef CONFIG_MIPS64
gcc-abi			= 64
gas-abi			= 32
tool-prefix		= $(64bit-tool-prefix)
UTS_MACHINE		:= mips64
endif

Is it intentional that gcc-abi and gas-abi are different? This
results in '-Wa,-32' appearing on gcc's command line, causing
the asembler to complain:

Error: -mgp64 used with a 32-bit ABI

If I change gas-abi to 64, this error goes away.

tk
-- 
--------------------------------------------------

Thomas Koeller, Software Development
Basler Vision Technologies

thomas dot koeller at baslerweb dot com
http://www.baslerweb.com

==============================

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: ABI question
  2004-07-27  8:57 ABI question Thomas Koeller
@ 2004-07-27 13:05 ` Maciej W. Rozycki
  0 siblings, 0 replies; 2+ messages in thread
From: Maciej W. Rozycki @ 2004-07-27 13:05 UTC (permalink / raw)
  To: Thomas Koeller; +Cc: linux-mips

On Tue, 27 Jul 2004, Thomas Koeller wrote:

> for 2.6 kernels, arch/mips/Makefile contains the following lines:
> 
> ifdef CONFIG_MIPS64
> gcc-abi			= 64
> gas-abi			= 32
> tool-prefix		= $(64bit-tool-prefix)
> UTS_MACHINE		:= mips64
> endif
> 
> Is it intentional that gcc-abi and gas-abi are different? This

 It is -- some people want to use 32-bit pointers within Linux, to 
conserve memory.  It seems to work with older tools, but I've never tried 
that.

> results in '-Wa,-32' appearing on gcc's command line, causing
> the asembler to complain:
> 
> Error: -mgp64 used with a 32-bit ABI
> 
> If I change gas-abi to 64, this error goes away.

 You may run `make "gas-abi=64" <whatever>' as a workaround.  I'm going to 
make it selectable in the configuration one day.

  Maciej

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2004-07-27 13:05 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-07-27  8:57 ABI question Thomas Koeller
2004-07-27 13:05 ` Maciej W. Rozycki

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.