-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
Avoid including sys-debug.so and libjulia-debug.so in the binary-dist. #27814
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
Conversation
Makefile
Outdated
@@ -357,7 +358,7 @@ endif | |||
cp -R -L $(build_includedir)/julia/* $(DESTDIR)$(includedir)/julia | |||
# Copy system image | |||
$(INSTALL_M) $(build_private_libdir)/sys.$(SHLIB_EXT) $(DESTDIR)$(private_libdir) | |||
$(INSTALL_M) $(build_private_libdir)/sys-debug.$(SHLIB_EXT) $(DESTDIR)$(private_libdir) | |||
# $(INSTALL_M) $(build_private_libdir)/sys-debug.$(SHLIB_EXT) $(DESTDIR)$(private_libdir) |
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.
It's weird to keep this but commented out. Better check whether julia-debug
appears in JL_LIBS
.
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.
That's a good idea.
One thing we can do is provide the debug libraries as an add-on in a separate download, rather than in the default. |
031c0dc
to
94276ca
Compare
The |
Triage should discuss whether we can go ahead with this. |
For the separate download, considerable more work will be need to package these things up into installers, and adjust all the various bots and infrastructure. I propose not shipping these in the default binaries, and working on the addon package later on if there is a real need for it. |
As far as I'm aware, we've never gotten a bug report based on the bundled debug version. |
It seems that the mac binaries created here do not work. Am I removing a step that is crucial for working binaries? I can't quite tell.
|
Triage agrees: remove it. |
The mac issue is fixed. If we get a green from CI, we can merge this. |
mac is failing on linux32 failed because it could not download the certificates (connection error) - so shouldn't be an issue. |
in the binaries. By default, avoid including sys-debug.so and libjulia-debug.so in the binary-dist phase. Don't test julia-debug in CI, since we do not install it.
…d in the binaries (#27814) By default, avoid including sys-debug.so and libjulia-debug.so in the generated binaries. Don't test julia-debug in CI, since we do not install it.
Fixes #27753