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

Windows support does not work well #2

Closed
kmx opened this issue Apr 22, 2014 · 6 comments
Closed

Windows support does not work well #2

kmx opened this issue Apr 22, 2014 · 6 comments

Comments

@kmx
Copy link

kmx commented Apr 22, 2014

Hi Joel,

The windows support in Alien::GSL seems to be more a one-time-hack than a systematic approach (but you probably know that).

I see currently 2 issues:

1/ there are precompiled binaries of GSL which I am not able to download. But even if I can dowload them Alien::GSL does not distinguish for what platform (32bit vs 64bit) and for what compiler these prebuild binaries are. And as you can imagine it is not possible to load 32bit gsl into 64bit perl and there are many troubles arising from the fact that prebuild binaries where produced by different compiler than perl itself

2/ I am trying to prepare PDL-extended strawberry perl version with many libraries (including gsl) bundled in it. However Alien::GSL is not able to correctly detect already existing gsl .dll/.a/*.h files even if there is gsl-config providing correct values

What I want to suggest is to replace current Windows implementation with a detection based on gsl-config if not found we can try to test some lib/include paths via Devel::CheckLib

I will do the coding I just want to know your opinion whether you'll accept such a change

kmx

@aero
Copy link

aero commented Jun 11, 2014

kmx++
I hope i can install Alien::GSL and Math::GSL smoothly on Strawberry Perl.

@jberger
Copy link
Contributor

jberger commented May 30, 2015

I hope that with the release of 1.00, which is Alien::Base based, that the windows support should improve. If it does not, please open a new bug through which we can craft a configuration based improvement through AB rather than an architecture based one that this ticket was requesting.

@kmx
Copy link
Author

kmx commented May 30, 2015

Alien-GSL-1.00 works fine with strawberry perl PDL edition that comes with precompiled gsl binaries. Thanks.

@jberger
Copy link
Contributor

jberger commented May 30, 2015

\o/

I would be curious if it works on a more bare perl; can it fetch and build?

@kmx
Copy link
Author

kmx commented May 31, 2015

It also works on "bare" strawberry perl. The only downside is that on my laptop (quadcore) Alien::GSL installation takes 65 minutes. But still huge leap for mankind :)

@jberger
Copy link
Contributor

jberger commented May 31, 2015

\o/ and :o

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

No branches or pull requests

3 participants