[SAC-HELP] Library sacio.a in LINUX 64 bits

Frederik Tilmann tilmann at esc.cam.ac.uk
Thu Apr 19 02:16:39 PDT 2007


Juan

I think you have to give the -m32 option for all previous compilation 
steps (generation of .o files) as well.

Frederik


Juan M Gomez Gonzalez wrote:
>     Hi there,
> 
>    Some people has succeeded to compile programs by adding -m32 when 
> the need to use sacio.a library.
> 
>    I have tried to do it, but my compiler shows an incompatibility 
> between X64 and i386. Could someone suggest me how to fix my problem?
> 
> I'm adding the compiler message and the Makefile.
> 
>    Thanks,
> 
>                 JuanM
> 
>>>>> Compilation message
> 
> g77 -g -fno-underscoring -c sacnab2007.f
> g77 sacnab2007.o -lm  -m32
> -o /home/gomez/Bin/sacnab2007 /usr/local/Sac/lib/sacio.a
> /usr/bin/ld: aviso: the input file architecture i386:x86-64
> 'sacnab2007.o' is not compatible with the output i386
> 
> 
> Makefile
> #######################################
> SACLIB=/usr/local/Sac/lib/sacio.a
> BIN = /home/gomez/Bin/sacnab2007
> FFLAGS= $(FLOAT) -m32 -o
> 
> sacnab2007: sacnab2007.o
>         g77 sacnab2007.o -lm $(FFLAGS) $(BIN) $(SACLIB)
> 
> %.o: %.f
>         g77 -g -fno-underscoring -c $*.f
> 
> _______________________________________________
> sac-help mailing list
> sac-help at iris.washington.edu
> http://www.iris.washington.edu/mailman/listinfo/sac-help
> 
> 

-- 
Frederik Tilmann		
Bullard Laboratories           Tel. +44 1223 765545
Department of Earth Sciences   Fax. +44 1223 360779
University of Cambridge        email: tilmann at esc.cam.ac.uk
Madingley Road
Cambridge CB3 0EZ
UK






More information about the sac-help mailing list