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

Simultaneous support of 32-bit and 64-bit Julia versions #93

Closed
tshort opened this issue Dec 30, 2017 · 4 comments
Closed

Simultaneous support of 32-bit and 64-bit Julia versions #93

tshort opened this issue Dec 30, 2017 · 4 comments

Comments

@tshort
Copy link

tshort commented Dec 30, 2017

Using 32-bit and 64-bit versions of Julia on one computer is clunky with Julia v0.6 / Pkg2. When alternating, between versions, all packages have to be recompiled. In addition, if packages load binary libraries, you generally have to manually do a Pkg.build("MyPackage").

Does Pkg3 support this better?

This use case is mainly for testing different versions of Julia.

@StefanKarpinski
Copy link
Member

Not currently, but we should change precompilation to be per-Julia-binary instead of per-Julia-version as it currently is. Not really a Pkg3-related issue, but everyone seems to enjoy discussion precompilation here, so I guess why not.

@KristofferC
Copy link
Member

In addition, for packages with a build folders, we could do the same (two different paths for the same package, chose depending on Int size so building will use different folders).

@KristofferC
Copy link
Member

Ideally, there should be a separate path, completely outside the source where stuff get built.

@KristofferC
Copy link
Member

In addition, if packages load binary libraries, you generally have to manually do a Pkg.build("MyPackage").

Probably fixed with the artifact system. The precompilation thing is not something that can be changed from here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants