Skip to content
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

Undefined symbols for architecture i386 - "boost::thread::start_thread_noexcept()" #5

Open
dchappelle opened this issue Jul 2, 2013 · 2 comments

Comments

@dchappelle
Copy link

The following link error occurs when building a xcode project using the boost.framework (1.53) for the iPhone simulator? The line of code that causes the link error is just creating a boost::thread. The ios device build works fine.

Undefined symbols for architecture i386:
"boost::thread::start_thread_noexcept()", referenced from:
boost::thread::start_thread()

@dennycd
Copy link

dennycd commented Jul 2, 2013

check you build target's SDK version and make sure that matches the one used to built boost.framework (6.1 in my case). You might also want to turn off c++11 support as the built script by default does not built with c++11. In Xcode project setting, that should be

C++ Language Dialect
C++ Standard Library

change both to "Compiler default"

see if this would help.

@tpoechtrager
Copy link

It's because of wrong headers, see #6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants