[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