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

FYI: macOS ld: warning: -undefined dynamic_lookup may not work with chained fixups #815

Open
rwgk opened this issue Nov 1, 2022 · 4 comments

Comments

@rwgk
Copy link
Contributor

rwgk commented Nov 1, 2022

To hopefully save you some time digging this up:

That's deprecated in Xcode 14.

Solution: python/cpython#97524

@bkpoon
Copy link
Member

bkpoon commented Nov 1, 2022

Thanks for the heads up. Does the warning only show up when -mmacosx-version-min=12.0? I'm not seeing the warning in our Xcode 14 builds on Monterey, but we set the minimum to 10.9 for Intel and 11.0 for Apple Silicon.

@bkpoon
Copy link
Member

bkpoon commented Nov 1, 2022

Also, is this just for Xcode or also generally for clang? The conda packages (and new Phenix releases) are built with clang from the conda-forge channel. Developers are free to use Xcode, though.

@rwgk
Copy link
Contributor Author

rwgk commented Nov 1, 2022

Thanks for the heads up. Does the warning only show up when -mmacosx-version-min=12.0? I'm not seeing the warning in our Xcode 14 builds on Monterey, but we set the minimum to 10.9 for Intel and 11.0 for Apple Silicon.

Sorry I don't know. There is some more background here: pybind/pybind11#4301

My recommendation: just wait until you actually see the warning, then use the links here to see what others did.

@bkpoon
Copy link
Member

bkpoon commented Nov 1, 2022

Yeah, that's what I was thinking too. I'll update to Ventura when the .1 release is available and see if anything changes as newer versions of Xcode come out.

I also pinged the conda-forge folks to see if they know anything more.

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

2 participants