This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: 64bit: cygstdc++-6.dll
- From: Corinna Vinschen <corinna-cygwin at cygwin dot com>
- To: cygwin-apps at cygwin dot com
- Date: Thu, 18 Apr 2013 11:30:46 +0200
- Subject: Re: 64bit: cygstdc++-6.dll
- References: <20130413100751 dot GI11358 at calimero dot vinschen dot de> <5169BB2E dot 80807 at gmail dot com> <20130414082512 dot GL11358 at calimero dot vinschen dot de> <CAEwic4aGerGAdmN2xupYFNuvLVfab2MofJg=m5gp-JsFgh0NGg at mail dot gmail dot com> <20130414101859 dot GM11358 at calimero dot vinschen dot de> <CAEwic4b3OKXpb+yQzomLFAp55QhGEfSb+ibhs7eoEN3kqKHTtw at mail dot gmail dot com> <20130414112830 dot GN11358 at calimero dot vinschen dot de> <20130415094836 dot GA9503 at calimero dot vinschen dot de> <516BD2F4 dot 5060607 at users dot sourceforge dot net> <20130415103300 dot GA24092 at calimero dot vinschen dot de>
- Reply-to: cygwin-apps at cygwin dot com
Hi Yaakov,
On Apr 15 12:33, Corinna Vinschen wrote:
> On Apr 15 05:14, Yaakov (Cygwin/X) wrote:
> > On 2013-04-15 04:48, Corinna Vinschen wrote:
> > >On 32 bit, the .xa script is used, but has no influence, apparently.
> > >On 64 bit, the .x script is used, even with --enable-auto-import.
> >
> > The reason being, on x86_64, .xa is used only if pseudo-reloc v1 is
> > specified (the default is v2), where on ix86 it is used for all
> > non-mingw* targets OR on mingw* with v1.
> >
> > >To me this means, we should not use the .xa file on 32 bit either.
> > >It moves all .rdata data to the .data section for no good reason,
> > >thus adding unnecessary pressure to the pagefile.
> >
> > Patch attached.
>
> That looks right to me. We're using v2 as well, so we should also use
> the .xa file only when generating v1 pseudo-relocs.
are you going to send this patch upstream?
Thanks,
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat