-
Notifications
You must be signed in to change notification settings - Fork 36
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
wxwidgets/3.1.5: build failure when cross compiling #1432
Labels
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
In 3.1.5 wxWidgets started appending the system name to the library file names (only when cross compiling):
The build fails because conanfile.py doesn't find the correct files. While that could be fixed, this behavior probably breaks Conan compatibility. For example if you cross compile macOS ARM from a macOS Intel machine, the library names would be different than compiling directly on a macOS ARM machine.
This behavior seems intentional so I don't think we can fix it upstream. wxWidgets recently changed the cmake support to match the filenames from configure:
wxWidgets/wxWidgets#2291
And affected file was updated again post 3.1.5, so a separate patch will be required for a future 3.1.6 release:
wxWidgets/wxWidgets#2358
Package and Environment Details (include every applicable attribute)
Conan profile (output of
conan profile show default
orconan profile show <profile>
if custom profile is in use)conan profile show default
conan profile show armv8
Steps to reproduce (Include if Applicable)
conan create . wxwidgets/3.1.5@bincrafters/stable -pr armv8 -pr:b default -b missing
Logs (Include/Attach if Applicable)
Click to expand log
Note the library names end in "-Darwin":
The text was updated successfully, but these errors were encountered: