Fwd: GCC on linux, question on -m32 switch

Kevin Neelands kcn@athena-group.com
Wed Jul 6 16:22:00 GMT 2005


>Date: Wed, 06 Jul 2005 12:09:32 -0400
>To: gcc-help@gcc.gnu.org
>From: Kevin Neelands <kcn@athena-group.com>
>Subject: GCC on linux, question on -m32 switch
>
>
>         I am using GCC 3.2.3 on a Linux Sparc system.  The program I am 
> working on needs to be compiled in 32 bit mode for historical reasons.  I 
> have added  the -m32 switch to all the makefiles in the project.
>         The project creates a couple of its own libraries.  The makefiles 
> for these libraries contain the standard lines
>
>libsupport.a: $(OBJ)
>         ar rc libsupport.a $(OBJ)
>         ranlib libsupport.a
>
>         The .c files compiled to create the OBJ files are compiled with 
> the -m32 switch.  The problem arises at link time.  I get the message
>skipping incompatible support/libsupport.a when searching for -lsupport
>
>         Looking through the online documentation for the -m32 switch I 
> don't see any references to additional needed switches.  Do I need to do 
> something else???



More information about the Gcc mailing list