[MITgcm-support] (no subject)

Matthew Mazloff mmazloff at ucsd.edu
Thu Oct 22 13:16:50 EDT 2015


Hello

This just means your executable is getting large and the compiler is getting "worried".

To override this use a compiler flag -- which will depend on your compiler -- but will be something like

-mcmodel = medium

This is not an MITgcm thing -- so googling it will return a lot of info

Matt





On Oct 22, 2015, at 9:53 AM, kaveh Purkiani <kavehpurkiani at googlemail.com> wrote:

> Hi everybody,
> 
> As soon as I add the diagnostics to package.conf, I'll get this error massage during the compilation:
> 
> config_summary.o: In function `config_summary_':
> config_summary.f:(.text+0x45d0): relocation truncated to fit: R_X86_64_32S against symbol `parm_eos_nl_' defined in COMMON section in config_summary.o
> config_summary.f:(.text+0x45ed): relocation truncated to fit: R_X86_64_32S against symbol `parm_eos_nl_' defined in COMMON section in config_summary.o
> config_summary.f:(.text+0x4605): relocation truncated to fit: R_X86_64_32S against symbol `parm_eos_nl_' defined in COMMON section in config_summary.o
> config_summary.f:(.text+0x463f): relocation truncated to fit: R_X86_64_32S against symbol `parm_eos_nl_' defined in COMMON section in config_summary.o
> 
> 
> find_alpha.o: In function `find_beta_':
> find_alpha.f:(.text+0x9a): relocation truncated to fit: R_X86_64_PC32 against symbol `parm_eos_lin_' defined in COMMON section in config_summary.o
> find_alpha.f:(.text+0x45b): relocation truncated to fit: R_X86_64_32S against symbol `parm_eos_nl_' defined in COMMON section in config_summary.o
> find_alpha.f:(.text+0x465): relocation truncated to fit: R_X86_64_32S against symbol `parm_eos_nl_' defined in COMMON section in config_summary.o
> find_alpha.f:(.text+0x572): relocation truncated to fit: R_X86_64_32S against symbol `parm_eos_nl_' defined in COMMON section in config_summary.o
> find_alpha.f:(.text+0x590): relocation truncated to fit: R_X86_64_32S against symbol `parm_eos_nl_' defined in COMMON section in config_summary.o
> find_alpha.f:(.text+0x5b0): relocation truncated to fit: R_X86_64_32S against symbol `parm_eos_nl_' defined in COMMON section in config_summary.o
> find_alpha.f:(.text+0x5bd): additional relocation overflows omitted from the output
> collect2: ld returned 1 exit status
> make[1]: *** [mitgcmuv] Error 1
> make[1]: Leaving directory `/work/kpurkiani/sediment'
> make: *** [fwd_exe_target] Error 2
> 
> 
> Inside the code nothing has been manipulated regarding the equation of state.
> 
> Any suggestions are very much appreciated.
> 
> regards,
> 
> Kaveh.
> _______________________________________________
> MITgcm-support mailing list
> MITgcm-support at mitgcm.org
> http://mitgcm.org/mailman/listinfo/mitgcm-support




More information about the MITgcm-support mailing list