-
-
Notifications
You must be signed in to change notification settings - Fork 5.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
make sys.so redistributable or generate it at install time #5459
Comments
What would be the disadvantage of using llc? or is the linker the problem? |
We don't want to ship llc. Though I did realize the other day that e.g. on Windows, we don't have a system linker, so this plan might not work anyway. |
Why not just run llc with a conservative |
Let me add a wrinkle: on our cluster, we have at least 2 or 3 different computer architectures (multiple Intel and AMD processor types). Software installation varies:
For 2 or 3, it would be nice if I could
|
For the 0.3 release the idea is indeed to target a reasonable minimum (probably to be debated what that is), and if you have anything less than that we just won't load the precompiled |
Yes! This was one of the last things holding up a 0.3 release candidate :-) |
@staticfloat are the Mac nightlies using |
I missed the wrap-up of that discussion, awesome! There's one further thing that needs to be done, however. To protect against people distributing a |
@ihnorton should we be doing this on windows as well? See JuliaLang/julia#5459 and https://groups.google.com/forum/#!msg/julia-users/xK8iE2nwc_4/Ki2MJyTAE0wJ
Yes, conditional on |
Alright, done in 245782c |
You sure we should distribute sys.dll on Windows? Doesn't it makes backtraces worse? #6557 (comment) Edit: yes, yes it does
|
Right, we won't distribute it on Windows. |
staticfloat/julia-nightly-packaging@4e5f38d should probably be reverted then |
I run on a minor fork. Mostly cosmetics, but also disabling the auto-update functionality :) |
Ah, I misread a reply, I thought I was supposed to do it on all OS'es. :P I'll go ahead and revert now then. |
Better startup time is one of the main features of 0.3. For it to work, we need to generate sys.so on the user's machine. @loladiro and I decided the best way to do this in time for 0.3 is to generate the .so ourselves (not calling llc) after install.
The text was updated successfully, but these errors were encountered: