Skip to content
This repository was archived by the owner on Jun 4, 2025. It is now read-only.

Put the GCC DLL replacement back#97

Open
tkelman wants to merge 8 commits into
masterfrom
tk/gccdll
Open

Put the GCC DLL replacement back#97
tkelman wants to merge 8 commits into
masterfrom
tk/gccdll

Conversation

@tkelman

@tkelman tkelman commented Jan 25, 2017

Copy link
Copy Markdown
Contributor

Will help with jump-dev/Ipopt.jl#77 - the change in threading model broke a bunch of packages. This is a little risky because upstream changes might end up causing the downloaded dll's to not work, but you should always be able to put the most recently working -copy versions back if that happens.

@huckl3b3rry87

Copy link
Copy Markdown

I am trying to "fix IPOPT' on a new machine now and when I run
https://github.com/JuliaPackaging/WinRPM.jl/blob/9bee07cfa842db9a8496416ae74cef64d35f5df5/deps/build.jl

I get
capture

@tkelman

tkelman commented Feb 16, 2017

Copy link
Copy Markdown
Contributor Author

did you see a

INFO: Downloading: libwinpthread1
INFO: Extracting: libwinpthread1

at all?

Comment thread deps/build.jl
"sys-root", "mingw", "bin")
dlls = ["libgfortran-4", "libquadmath-0", "libstdc++-6", "libwinpthread-1",
"libssp-0", Compat.Sys.WORD_SIZE==32 ? "libgcc_s_sjlj-1" : "libgcc_s_seh-1"]
"libssp-0", Sys.WORD_SIZE==32 ? "libgcc_s_sjlj-1" : "libgcc_s_seh-1"]

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

WORD_SIZE was exported Base symbol so it was available in the Sys module even before it was moved there.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants