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
Issue with SDK file path after High Sierra update #50
Comments
Yep, same CMake problem as in CxxWrap, unfortunately I don't think there's an easy way to automate deleting the cache. Maybe in Pkg3 it will be easier to distinguish between "user" and "developer" installations, and always force a full rebuild for users when |
I'm still relatively new to the Julia community... do you feel this would be something worth raising an issue on JuliaLang? |
Well, this issue only comes up on packages that compile their own C/C++ code, which is not that common, so I don't think it's worth raising a general issue. Also, it is my understanding that Pkg3 will offer a way to distinguish between the usage and development environment, so maybe we will be able to use that as part of the solution. Another option is to force a rebuild by default (i.e. nuke the build and usr directories always upon build) and provide an option for developers to disable this. |
Perhaps this can be closed now that 0.8 is released? |
I tried to build QML after updating MacOS to High Sierra and I got a build error that seems to be related to the following warning:
Manually changing the value in the
CMakeCache.txt
file toMacOSX10.13.sdk
, this warning disappears and the package builds properly. SinceMacOSX10.13.sdk
seems to be a symbolic link toMacOSX.sdk
, QML also builds correctly when that is the set path. Is there a reason why the OS version is kept cache like this, and why it isn't updated when QML detects that it's no longer a valid path? Might it be easier just to reference the version-less sdk location?The text was updated successfully, but these errors were encountered: