-
Notifications
You must be signed in to change notification settings - Fork 629
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
Fallback needed for Apple systems without libdispatch #1405
Comments
This seems reasonable. If you submit it as a PR, the CI will tell us if modern systems continue to build, although it won't give us any information about < 10.6 or ppc. |
@meshula I am pretty sure this should not affect newer systems, I opened an issue instead of PR directly because I am not sure this is the best solution. If no better suggestions are there, this fallback is certainly better than a broken build. |
Yes, please submit a PR. There might be a better solution, but I don't have any ideas about what that better solution might be. |
@meshula A potential solution may be using posix semaphores via UPD. Okay, that failed badly. Let us use posix compat. |
See: AcademySoftwareFoundation#1405 Signed-off-by: Sergey Fedorov <[email protected]>
See: #1405 Signed-off-by: Sergey Fedorov <[email protected]>
…areFoundation#1409) See: AcademySoftwareFoundation#1405 Signed-off-by: Sergey Fedorov <[email protected]>
See: #1405 Signed-off-by: Sergey Fedorov <[email protected]>
I believe this issue was resolved in v3.1.8, feel free to reopen if something is still amiss. |
Yes, we should be good here. Are versions 2.x still maintained btw? Backporting the fix will be nice, if so. (Otherwise we can do it locally. Relevant since there are some ports depending on an older openexr.) |
We don't actively support 2.x releases any more, but if it cleans things up on your end I can make a release, let me know. |
There is no
libdispatch
prior to 10.6; also it is not supported onppc
(i.e. on 10.6 forppc
as well).A fallback is required.
For the record, using posix compat fixes the build. I am not sure though if is works correctly.
Here is the provisional patch (only defines changed, not the code):
The text was updated successfully, but these errors were encountered: