Re: [long] Symbol not found: _sinl
Re: [long] Symbol not found: _sinl
- Subject: Re: [long] Symbol not found: _sinl
- From: "eric.bachard" <email@hidden>
- Date: Tue, 30 Oct 2007 14:44:02 +0100
Hi Tommy,
Tommy Nordgren a écrit :
On 29 okt 2007, at 21.07, Tommy Nordgren wrote:
I just remembered. I don't think the sinl function is available at all on Panther.
Indeed
It's the long double version of the sin function. If I remember correctly, long double support was introduced with Tiger
Then, why is this symbol in the list ?
I'll try to figure out why the libstlport needs it, but if so, this is
probably an issue with the built-in libstlport, more exactly a bad
linking step
For memory, the log says :
1) symbol not found
Checking DLL ../unxmacxp.pro/lib/libuno_salhelpergcc3.dylib.3 ...:
ERROR: dlopen(../unxmacxp.pro/lib/libuno_salhelpergcc3.dylib.3, 2):
Symbol not found: _sinl
2) Where the symbol should be
Referenced from:
/Volumes/extension1/SRC680_m233/solver/680/unxmacxp.pro/lib/libstlport_gcc.dylib
Expected in: /usr/lib/libstdc++.6.dylib
Means lisbtlport_gcc.dylib seems to be linked with
/usr/lib/libstdc++.6.dylib , instead of be with
/Developer/SDKs/MacOSX10.3.9.sdk/usr/lib/libstdc++.dylib if I'm not too
wrong
Investigating more, I got:
Ordinateur-de-eric:/Volumes/extension1/SRC680_m233/stlport/unxmacxp.pro/misc/build/STLport-4.5/lib/obj/GCC/Release
ericb$ nm -a * | grep _sinl
nm: no name list
U _sinl
nm: no name list
U _sinl
U _sinl
Means symbols are undefined. Same in the final library, including the
previous objects :
Log was:
Referenced from:
/Volumes/extension1/SRC680_m233/solver/680/unxmacxp.pro/lib/libstlport_gcc.dylib
Expected in: /usr/lib/libstdc++.6.dylib
Looks like the libstlport_gcc.dylib linking is the root, and I'll try to
figure out what exactly happens at buildtime, and fix that.
... I think I'm not far
Thanks for your help :-)
--
qɔᴉɹə
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden