[FLASH-USERS] relocation truncated to fit

Samuel Friedman friedman at astro.wisc.edu
Tue Jun 14 23:19:02 EDT 2011


Mikhail,

I've had this same problem too!  Using the Intel compiler, I found some 
linker flags to help (they deal with allocating more memeory or something 
like that), but they didn't help too much.

If anybody has any suggestions, I'd love to here them.

Sam


On Tue, 14 Jun 2011, Mikhail Klassen wrote:

> When compiling a setup for a simulation of star formation inside a turbulent cloud, I receive the following error when
> attempting to compile with maxblocks greater than about 900. After the linker stage in the compilation process, I
> receive:
> 
> dBaseDataByPointer.o(.text+0x184): In function `dbasedatabypointer_mp_dbasegetptrtozcoords_':
> : relocation truncated to fit: R_X86_64_32S physicaldata_mp_unk4_
> dBaseDataByPointer.o(.text+0x1f4): In function `dbasedatabypointer_mp_dbasegetptrtoycoords_':
> : relocation truncated to fit: R_X86_64_32S physicaldata_mp_unk3_
> dBaseBoundaryDataByName.o(.text+0x407): In function `dbaseboundarydatabyname_mp_dbaseputboundaryfluxes_':
> : relocation truncated to fit: R_X86_64_32S physicaldata_mp_tflux_z_
> dBaseBoundaryDataByName.o(.text+0x415): In function `dbaseboundarydatabyname_mp_dbaseputboundaryfluxes_':
> : relocation truncated to fit: R_X86_64_32S physicaldata_mp_tflux_z_
> dBaseBoundaryDataByName.o(.text+0x420): In function `dbaseboundarydatabyname_mp_dbaseputboundaryfluxes_':
> : relocation truncated to fit: R_X86_64_32S physicaldata_mp_tflux_z_
> dBaseBoundaryDataByName.o(.text+0x42b): In function `dbaseboundarydatabyname_mp_dbaseputboundaryfluxes_':
> : relocation truncated to fit: R_X86_64_32S physicaldata_mp_tflux_z_
> dBaseBoundaryDataByName.o(.text+0x436): In function `dbaseboundarydatabyname_mp_dbaseputboundaryfluxes_':
> : relocation truncated to fit: R_X86_64_32S physicaldata_mp_tflux_z_
> dBaseBoundaryDataByName.o(.text+0x441): In function `dbaseboundarydatabyname_mp_dbaseputboundaryfluxes_':
> : relocation truncated to fit: R_X86_64_32S physicaldata_mp_tflux_z_
> dBaseBoundaryDataByName.o(.text+0x44c): In function `dbaseboundarydatabyname_mp_dbaseputboundaryfluxes_':
> : relocation truncated to fit: R_X86_64_32S physicaldata_mp_tflux_z_
> dBaseBoundaryDataByName.o(.text+0x457): In function `dbaseboundarydatabyname_mp_dbaseputboundaryfluxes_':
> : relocation truncated to fit: R_X86_64_32S physicaldata_mp_tflux_z_
> dBaseBoundaryDataByName.o(.text+0x4bd): In function `dbaseboundarydatabyname_mp_dbaseputboundaryfluxes_':
> : additional relocation overflows omitted from the output
> 
> Has anyone else experienced this and knows a fix?
> 
> Thanks!
> Mikhail Klassen
> 
>



More information about the flash-users mailing list