-
-
Notifications
You must be signed in to change notification settings - Fork 10.9k
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
Fix GHDL 4.1.0 Install #168538
Fix GHDL 4.1.0 Install #168538
Conversation
Thanks @TheMDev for the fixes. Agreed with @MDXZ-delti - was also just posting those links. Historically this seems to have been an issue, though you are welcome to try. I don't know if it's worth the hassle, though. |
I see... #46031 sheds some light on the requirements for ADA and GCC and why this isn't a formula already. I may look into getting that working, but it seems like quite the undertaking. In the meantime, if we could get this merged and revisit this if I make any progress, that would be great. |
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. |
I have been working on getting gnat to compile on MacOS 14; however, due to some changes to the compiler and linker in macOS, building gcc gnat is currently not possible. I have been creating a patch to merge upstream in gcc; however, this appears to be quite a challenge. If whoever is maintaining brews gcc or someone knowledgeable in gcc is willing to reach out to get this moving faster, I would be more than happy to work with them to fix this. In the meantime, it would be great to merge this, as a formula is currently unlikely. For reference, the current issue with building gcc gnat is the libtool.m4 that generates the configure files for gcc incorrectly passes the |
1bfd10c
to
b87a521
Compare
Any other thoughts here @Homebrew/cask? |
Thank you @TheMDev. |
After making any changes to a cask, existing or new, verify:
brew audit --cask --online ghdl
is error-free.brew style --fix ghdl
reports no offenses.Hi, After #168502 was merged trying to use GHDL results in the following error:
The new version expects the following binary and directories to be linked, whereas the previous version does not. Reverting to 79b16a2 confirms that GHDL 3.0.0 works fine without the binary and directories being linked.
I added a link and unlink step in the postflight, which seems to have resolved the issue.
I am not entirely sure why ghdl is a cask, as it seems it could easily be a formula, If that is the preferred fix, I can create a formula as well.