-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for older OS X versions #102
Comments
This happens whenever one of the headers from stdlib is used (iostream, vector, etc...) |
This is a pretty painful thing to hunt down... do we have someone running Snow Leopard? :) |
Is this in response to a user? |
Yes, Cecily at UCSD. I'm trying to see if she can compile on her end. It looks like most of the things still run fine except, surprisingly, randomwalk_helper.cpp. Now, if I define |
Has she considered upgrading OSX? It's a free upgrade... Snow Leopard is On Fri, Dec 12, 2014 at 5:09 PM, Marko Budisic notifications@github.com
|
Yeah, that's definitely true. No pun intended? :) |
I'm putting this on hold until I reconnect with Cecily as she's the only one who had an interest in this. |
Ok, I'll close it. Reopen if necessary. |
Sometimes between now and Snow Leopard, Apple made a change in their OS X standard libraries. This means that binaries compiled in Mavericks and later might not work on Snow Leopard and earlier. An example error generated is
Symbol not found: __sincos_stret
...
Expected in /usr/lib/libSystem.B.dylib
.The fix should be to issue
-mmacosx-version-min=10.8
(or earlier) duringmakedist
compile step in braidlab.See StackExchange:
http://stackoverflow.com/questions/19015780/sincos-stret-undefined-symbol-when-linking here
http://stackoverflow.com/questions/2923502/what-does-macosx-version-min-imply
I'll see if this does the trick.
The text was updated successfully, but these errors were encountered: