This is the mail archive of the
cygwin-developers
mailing list for the Cygwin project.
Re: 64bit: C++ templates (was: gcc vs. harfbuzz)
- From: Corinna Vinschen <corinna-cygwin at cygwin dot com>
- To: cygwin-developers at cygwin dot com
- Date: Thu, 18 Apr 2013 08:57:01 +0200
- Subject: Re: 64bit: C++ templates (was: gcc vs. harfbuzz)
- References: <516CDE32 dot 5000206 at users dot sourceforge dot net> <516F5F89 dot 40600 at users dot sourceforge dot net>
- Reply-to: cygwin-developers at cygwin dot com
Hi Yaakov,
On Apr 17 21:50, Yaakov (Cygwin/X) wrote:
> On 2013-04-16 00:14, Yaakov (Cygwin/X) wrote:
> >harfbuzz (since at least 0.9.12) is failing to link with gcc-4.8.0-1 on
> >x86_64:
> >
> >http://cygwin-ports.git.sourceforge.net/git/gitweb.cgi?p=cygwin-ports/harfbuzz
>
> gcc-4.8.0-2 does NOT solve this, and boost is also affected:
>
> git clone --recursive
> git://cygwin-ports.git.sourceforge.net/gitroot/cygwin-ports/boost
>
> Dependencies are gcc-g++, libicu-devel, python, python3.
>
> bin.v2/libs/regex/build/gcc-4.8.0/release/pch-off/python-2.7/threading-multi/instances.o:instances.cpp:(.rdata+0x158):
> relocation truncated to fit: R_X86_64_PC32 against `.text$_ZN5boost9re_detail12perl_matcherIPKcSaINS_9sub_matchIS3_EEENS_12regex_traitsIcNS_14c_regex_traitsIcEEEEE15match_startmarkEv'
> bin.v2/libs/regex/build/gcc-4.8.0/release/pch-off/python-2.7/threading-multi/instances.o:instances.cpp:(.rdata+0x15c):
> relocation truncated to fit: R_X86_64_PC32 against `.text$_ZN5boost9re_detail12perl_matcherIPKcSaINS_9sub_matchIS3_EEENS_12regex_traitsIcNS_14c_regex_traitsIcEEEEE15match_startmarkEv'
> /usr/lib/gcc/x86_64-pc-cygwin/4.8.0/../../../../x86_64-pc-cygwin/bin/ld: bin.v2/libs/regex/build/gcc-4.8.0/release/pch-off/python-2.7/threading-multi/instances.o:
> bad reloc address 0x160 in section `.rdata'
> collect2: error: ld returned 1 exit status
> [...]
Kai is going to take a look in the next couple of days. This is
something weird. It looks like the 64 bit Mingw gcc is not affected
by this.
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat