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
icu-devel: fix build on Tiger #18696
Conversation
Notifying maintainers: |
@evanmiller I really don't understand this patch because Differences between |
See: #18392 (comment) |
@catap |
I see. maybe backport it to upstream isn’t so bad idea, is it? |
@evanmiller would you like to backport it to upstream? :) |
83125fb
to
bde6bb4
Compare
Per @kencu's suggestion I have updated the patch to 1) fix rpath installs 2) fix no-rpath installs and 3) disable rpath for MacPorts. This gives us a patch that we can send upstream. |
I not sure about (3); I think that using rpath isn't bad if it works :) I'll take closer look to this PR in the next few days. |
macports has a policy/strong preference to not use rpaths unless there is no option, as it is too hard to debug issues. Almost all users and most devs have no clue how to be certain what libraries are really being used when rpaths are involved. It’s best to configure all systems the same if possible fixing the rpaths option in icu is a good thing, thanks Evan |
After some additional thinking I'd like to agree that @kencu may I ask you to merge this PR? It seems as ready as it can be :) |
@evanmiller may you also bump a revision? |
Okay, we'll wait to merge then. |
bde6bb4
to
962c8e8
Compare
done |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
well done all, and thanks for the upstream PR too. |
Yep, agreed! |
Description
The icu 73.1 update does not build on Tiger due to the
--enable-rpath
flag that is passed. But with--disable-rpath
, the build is broken due to an incorrect install_name.No rev-bump needed since the compile fails.
See: https://trac.macports.org/ticket/67433
See: https://trac.macports.org/ticket/67428
Type(s)
Tested on
macOS x.y
Xcode x.y / Command Line Tools x.y.z
Verification
Have you
port lint --nitpick
?sudo port test
?sudo port -vst install
?