-
-
Notifications
You must be signed in to change notification settings - Fork 280
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
Packages that require new OSX SDKs #891
Comments
It is possible to override this like https://github.com/conda-forge/qt-feedstock/blob/master/recipe/conda_build_config.yaml Issue is that it is impossible atm to prevent users on older systems installing packages targeting newer ones. We should come up with a strategy as the number of packages needing this is slowly rising. From 1 package (qt) from several months ago to a handful now. I though about a package like cc @kalefranz, @mingwandroid, @conda-forge/core, @conda-forge/staged-recipes |
Thanks @isuruf . @tadeu pointed out that this other |
Is a virtual package the right choice here? |
To be clear, we could have one that indicates greater than or equal to 10.12 osx support. Ditto for 10.9. |
Yes. A virtual package seems like the correct approach. I'm sure @kalefranz and @mingwandroid will accept a PR for |
For reference, conda/conda#8267 is the PR where the |
Sounds good. I am backed up on PRs ATM so no promises. :) |
Here is a PR. I need to sign the CLA which will take time with my local lawyers. |
Also issue ( conda/conda#9348 ) about adding virtual packages to track system C library version may be of interest. |
We need to send PRs to the following feedstocks with run_constrained added as in https://conda-forge.org/docs/maintainer/knowledge_base.html#requiring-newer-macos-sdks
cc @conda-forge/openmpi, @conda-forge/qt, @conda-forge/pyqt, @conda-forge/javafx-sdk, @conda-forge/reaktoro, @conda-forge/ldas-tools-al, @conda-forge/freecad, @conda-forge/core |
Cc: @allanleal |
See this one for openmpi: conda-forge/openmpi-feedstock#49 |
Done. |
please review: conda-forge/freecad-feedstock#31 |
I did the last of these conda-forge/ldas-tools-al-feedstock#11 |
Hi guys, thanks a lot for this fix. I'm wondering if we need to do anything with
|
We keep this as is. |
I put up a PR for the repo data patches. |
We still need to merge the nodejs PR. |
And silly me made the wrong PR for the repo data. I will redo now. |
fixed. |
Thanks @beckermr |
Issue:
We have moved from C++14 to C++17 and there are now a couple of issues when building our library on conda-forge. I'll focus for now on the OSX issue only. When compiling our Python bindings using
pybind11
, with clang 9.0.0, we get errors with a note as this:We have already investigated this issue in the web, and we now add the compile options
-fno-aligned-allocation -fno-sized-deallocation
, which have been enough to solve the exact same issue in our own machines (making sureclang 9.0.0
from conda-forge is used). However, the issue is not resolved with these options when compiling in a conda-forge environment. Full build log available in this Azure link.@isuruf has pointed out that this is due to an older SDK and a newer one could be provided as a solution.
The full build log (with all env and conda system info) in this text file:
conda-forge-osx-build-log.txt
The text was updated successfully, but these errors were encountered: