-
-
Notifications
You must be signed in to change notification settings - Fork 12.4k
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
hashlink 1.12 #113509
hashlink 1.12 #113509
Conversation
Thanks @tobil4sk!! |
Go for the merge? |
Given there was already some rpath hacking done in the formula and it got just fixed/improved, let's ship this. But ideally we would like to get some of these upstreamed so that we do not need to carry patches around. |
Perhaps there would be a better way of handling the load paths for macOS, to avoid the rpath hacks? The hack is needed there only because For the linux patch, I'll try to do a PR to merge it upstream, however, it still won't come until the next hashlink release which won't be for a while. |
That's fine, the important part it comes in a update in the next months/years, and not in 10 years if no-one submits a patch. We know that release timelines can be quite long, so if we can anticipate things that's always good. |
I've opened a PR for the linux patch: HaxeFoundation/hashlink#571 I'm not sure what else to do about the linking on macOS, as I don't know much about dynamic linking practices for homebrew on macOS. |
f859f73
to
dc136bf
Compare
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
dc136bf
to
e5cc910
Compare
🤖 A scheduled task has triggered a merge. |
Have you checked that there aren't other open pull requests for the same formula update/change?@chenrui333 suggested opening a new one: hashlink 1.12 #100517 (comment)
brew install --build-from-source <formula>
, where<formula>
is the name of the formula you're submitting?brew test <formula>
, where<formula>
is the name of the formula you're submitting?brew audit --strict <formula>
(after doingbrew install --build-from-source <formula>
)? If this is a new formula, does it passbrew audit --new <formula>
?Due to a make issue, we need to fix the PCRE_INCLUDE variable name. On Linux, the rpath as it is set automatically now for the main executables, however, we still need to modify the makefile to set it for the .hdll files. On Mac, we need to still set the rpath so that the hdll libraries can be loaded correctly.