-
-
Notifications
You must be signed in to change notification settings - Fork 12.5k
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
icu4c@75 75.1 (new formula) #169239
icu4c@75 75.1 (new formula) #169239
Conversation
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. To keep this pull request open, add a |
harfbuzz not happy:
See harfbuzz/harfbuzz#4671 and https://cgit.freebsd.org/ports/commit/?id=4816cd49210c3c1413219b8884a17655cf4be340 |
Sounds like the ICU's minimum C++ standard is now C++17. Can try to force it, but may cause problems with dependents. |
2b86906
to
0f40fb6
Compare
This might be the wrong PR/commit to comment on but Homebrew's recent renaming of "icu4c" to "icu4c@75" breaks libraries like github.com/mattn/go-sqlite3 (repro with: Are there any plans to reintroduce an icu4c formula that has the name "icu4c" (the same as it used to be) or are there suggestions for how non-brew managed libs/programs that depend on icu4c should handle this change? Another issue here is that the pkg-config for icu4c is in a non-standard location which makes switching to pkg-config a big difficult (since uses would need to update the Also, thank you for all of your work on Homebrew! |
It should be available, but may not have gotten auto-upgraded since there wasn't a revision bump. A workaround for now is Given ICU 76 is almost ready, can add a revision bump when migrating |
Thank you for the very quick response and |
Created with
brew bump-formula-pr
.Major changes
This release introduces C++17 minimum which impacts various dependents.
Versioning attempt
As reference:
May try versioning approach and test largest dep group to see if it improves anything.
EDIT: The largest connected deps group means at least 42 formulae need to be migrated on macOS (more if including Linux due to
libxml2
and other common dependencies).