|
From: | Christopher Horvath |
Subject: | Re: [Openexr-devel] Iex linking errors on OSX |
Date: | Mon, 28 Oct 2013 08:50:00 -0700 |
I wonder if your clang++ build would want:
IEXMATH_EXPORT
int getMathExcOn();
in IexMathFloatExc.h to have IEXMATH_EXPORT be #defined as extern instead of an empty string so that it treats getMathExcOn() as global?
On 10/26/13 12:35, Christopher Horvath wrote:
Hey Folks,
I get the following errors when trying to link PyAlembic on top of Iex using ilmbase 2.0.1, when building on OSX Mavericks with clang++ and -std=c++11:
Undefined symbols for architecture x86_64:
"Iex_2_0::getMathExcOn()"
I checked the link order, and the library is included in the right place. I checked the symbols in libIex.a, and they are plenty of Iex_2_0:: symbols, just not this one.
What might this be?
Chris
--
I think this situation absolutely requires that a really futile and stupid gesture be done on somebody's part. And we're just the guys to do it.
[Prev in Thread] | Current Thread | [Next in Thread] |