Hi,<div><br></div><div>I've seen that all executables compiled for x86_64 have the -section-start .<a href="http://data.rel.ro">data.rel.ro</a>=0x600000 for the linker.</div><div><br></div><div>I just activated all debug and trace capabilities of Gasnet and surprisingly the text section starting on 0x400000 goes beyond 0x600000, so the linker complains with the following error:</div>
<div><br clear="all"><div><div>/usr/bin/ld: section .<a href="http://data.rel.ro">data.rel.ro</a> loaded at [0000000000600000,0000000000601077] overlaps section .text loaded at [0000000000400160,000000000064d8a7]</div></div>
<div><br></div><div>Do you need the data section to be placed at 0x600000 ? Why is that? Can't the loader just read it from the ELF header?</div><div><br></div><div><br></div><div>Many thanks,</div><div><br></div>-- <br>
Zeus Gómez Marmolejo<br>Barcelona Supercomputing Center<br>PhD student<br><a href="http://www.bsc.es" target="_blank">http://www.bsc.es</a><br><br><br>
</div>