This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: multiple definition of `atan2l' on the current Cygwin
- From: Renà Berber <rene dot berber at gmail dot com>
- To: cygwin at cygwin dot com
- Date: Wed, 13 Apr 2016 11:55:43 -0500
- Subject: Re: multiple definition of `atan2l' on the current Cygwin
- Authentication-results: sourceware.org; auth=none
- References: <888012 dot 8502 dot qm at web101106 dot mail dot kks dot yahoo dot co dot jp> <20160412133924 dot GO9870 at calimero dot vinschen dot de> <58477 dot 93886 dot qm at web101112 dot mail dot kks dot yahoo dot co dot jp>
- Reply-to: Do not reply <rene dot berber at gmail dot com>
On 4/12/2016 7:08 PM, Tatsuro MATSUOKA wrote:
[snip]
> /usr/lib/gcc/x86_64-pc-cygwin/5.3.0/libstdc++.dll.a(d005836.o):(.text+0x0):
> multiple definition of `atan2l'
> ******************************************
> /usr/lib/../lib/libm.a(t-d000195.o):fake:(.text+0x0): first defined
> here
Those lines point to the double definition very clearly.
In Linux, libstdc++ doesn't include atan2l, only libm has it. The
question then is: why is libstdc++ different?
--
René Berber
--
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