Skip to content
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 libjulia install name and libjulia-internal rpath on OS X #47220

Merged
merged 1 commit into from
Dec 7, 2022

Conversation

jonathan-conder-sm
Copy link
Contributor

Follow-up to #47053, which explains the rationale

@giordano giordano added building Build system, or building Julia or its dependencies system:mac Affects only macOS labels Oct 19, 2022
@ViralBShah
Copy link
Member

ViralBShah commented Oct 31, 2022

Should we merge this? Do we need the DARWIN_FRAMEWORK stuff? I thought we removed (or were planning to remove) the framework build option.

@jonathan-conder-sm
Copy link
Contributor Author

That might be a holdover from the 1.6 branch, I can check tomorrow

@ViralBShah
Copy link
Member

I do see a lot of DRAWIN_FRAMEWORK on master - so it didn't happen yet.

@ViralBShah
Copy link
Member

ViralBShah commented Dec 6, 2022

@staticfloat / @giordano Should we merge this? I think it is good to merge since @staticfloat approved it in #47053.

@ViralBShah ViralBShah added the backport 1.9 Change should be backported to release-1.9 label Dec 6, 2022
@ViralBShah
Copy link
Member

ViralBShah commented Dec 6, 2022

@jonathan-conder-sm Can you check my merge conflict resolution is done right?

@ViralBShah ViralBShah added the merge me PR is reviewed. Merge when all tests are passing label Dec 6, 2022
@jonathan-conder-sm
Copy link
Contributor Author

jonathan-conder-sm commented Dec 6, 2022

the merge looks fine to me. still has DARWIN_FRAMEWORK but looks like master still has it too

@jonathan-conder-sm
Copy link
Contributor Author

actually I'm not sure, looks like RPATH_LIB was removed and this adds it back, unsure if that's the right thing to do or not

@jonathan-conder-sm
Copy link
Contributor Author

I don't think the RPATH of libjulia.dylib is relevant to my changes: only the install name. So I've kept RPATH_LIB as-is and rebased on master

@ViralBShah ViralBShah merged commit de4f1c3 into JuliaLang:master Dec 7, 2022
KristofferC pushed a commit that referenced this pull request Dec 8, 2022
@giordano giordano removed the merge me PR is reviewed. Merge when all tests are passing label Dec 15, 2022
@KristofferC KristofferC removed the backport 1.9 Change should be backported to release-1.9 label Dec 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
building Build system, or building Julia or its dependencies system:mac Affects only macOS
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants