Skip to content

Update symbols to match new swift mangling #937

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

Closed
wants to merge 1 commit into from

Conversation

mark1smi
Copy link
Contributor

@mark1smi mark1smi commented Apr 6, 2017

When attempting to link SwiftFoundation into TestFoundation,
these symbols were not found, and needed to be updated.

When attempting to link SwiftFoundation into TestFoundation,
these symbols were not found, and needed to be updated.
@mark1smi
Copy link
Contributor Author

mark1smi commented Apr 6, 2017

cc: @compnerd @modocache

@parkera
Copy link
Contributor

parkera commented Apr 7, 2017

@jrose-apple do we have the right mangled names now?

@jrose-apple
Copy link
Contributor

jrose-apple commented Apr 7, 2017

The "before" names look like the new ones. @mark1smi, are you building with a development snapshot toolchain or with 3.1?

cc @eeckstein

@mark1smi
Copy link
Contributor Author

mark1smi commented Apr 7, 2017

I'm using XCode 8.3, which has:

swift -version
Apple Swift version 3.1 (swiftlang-802.0.48 clang-802.0.38)
Target: x86_64-apple-macosx10.9

@jrose-apple
Copy link
Contributor

Okay, that's what I expected. The mangling has changed on master, so you'll have to use a development snapshot from swift.org to build SwiftFoundation.

@mark1smi
Copy link
Contributor Author

mark1smi commented Apr 7, 2017

Ah - interesting. Thanks. Closing.

@mark1smi mark1smi closed this Apr 7, 2017
@mark1smi mark1smi deleted the mangling branch April 7, 2017 20:28
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

Successfully merging this pull request may close these issues.

3 participants