This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Troubles building PPL 1.0 on Cygwin64


On 2014-01-09 11:14, Jean-Pierre Flori wrote:
I'm having issues building PPL (or more exactly the C interface of
PPL) on Cygwin64 (1.7.27, gcc/g++ 4.8.2).
[snip]
Disabling all the weak symbols magic in src/ppl.hh let ppl and its C
interface compile.
Note that PPL actually tests that weak symbols are supported, so it
thought it would be ok, and indeed the symbol is here n the shared
lib, but in the end it did not make into the import lib.

What's surprising is that I had no issues with Cygwin32.
So is gcc/g++/ld/binutils configured/behaving differently?

In general, weak symbols don't work the same way they do on ELF. But wrt the difference between i686 and x86_64, see the following threads:

http://cygwin.com/ml/cygwin-developers/2013-03/msg00120.html
http://cygwin.com/ml/cygwin-developers/2013-04/msg00008.html


Yaakov


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]