-
Notifications
You must be signed in to change notification settings - Fork 56
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
WIP: test gcc dll replacement on appveyor #196
Conversation
1 similar comment
@tkelman Do you think this can be included in mainstream WinRPM soon? |
it's a bit risky since the opensuse repo can change at any time, if anything breaks it may result in julia not starting correctly. maybe we could do it only on 32 bit? |
yes. Can you explain what error/failure you're working around? In my own quest to see why the 32bit fails it looked like the library is installed, but never recognized by julia |
The short version is the opensuse build service upgraded to gcc 7 a few months ago, but the Windows Julia binaries are still built (cross-compiled from cygwin on the buildbots) using gcc 5. Evidently there are a few new functions in libgcc in gcc 7 that get used by cairo, but the libgcc that Julia includes (from gcc 5) does not have. |
@tkelman Would you recommend to merge this, now? |
Not really, not in this exact form. Could maybe start doing this over in WinRPM's build script but only on 32 bit (since it introduces a risk of upstream changes from opensuse breaking Julia installs unpredictably). I'm no longer actively doing Julia development, so addressing this issue should probably be undertaken by someone else who regularly uses and tests things on Windows. I don't think there's anyone who fits that description at the moment, at least in terms of active people with commit access to base Julia. Maybe BinDeps2 will have a fully working Windows cross-compilation story eventually. |
BinDeps2 development already started? |
|
This can probably be closed now, I guess |
not sure if this will work, but this may be a way to deal with the win32 issue