This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: åå: how to generate 64 bit relocations with gcc 3.3.3
- From: Ian Lance Taylor <iant at google dot com>
- To: ""chongzhangscu at gmail dot com"" <chongzhangscu at gmail dot com>
- Cc: ""gcc-help at gcc dot gnu dot org"" <gcc-help at gcc dot gnu dot org>
- Date: Fri, 30 Mar 2012 21:52:55 -0700
- Subject: Re: åå: how to generate 64 bit relocations with gcc 3.3.3
- References: <4f765e3c.8639320a.500b.763c@mx.google.com>
""chongzhangscu@gmail.com"" <chongzhangscu@gmail.com> writes:
> I have already generate the x86_64 binary
> , however, it contains 32bit relocation and is not able to load by a Unix like os which only allowed 64 bit relocation. I built the module with option m64 mcmodel=medium. Is there some option I can use to generate only 64 bit relocation in a x86_64 binary?
**********************************************************************
Please never send e-mail to both gcc-help@gcc.gnu.org and
gcc@gcc.gnu.org. Please send any followups only to gcc-help. Thanks.
**********************************************************************
What precisely happens when you try to run this binary?
When you say that it contains 32-bit relocations, what precisely do you
mean?
Ian