tag:blogger.com,1999:blog-4836812423216832447.post8884841589881421321..comments2016-08-31T21:32:56.839-07:00Comments on Joel's Linux: Request for comment: on Alien::GSLAnonymoushttp://www.blogger.com/profile/14862225320062725186noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-4836812423216832447.post-25289695389120366132011-08-01T11:54:11.807-07:002011-08-01T11:54:11.807-07:00Module::Build is more handy as you need to do a lo...Module::Build is more handy as you need to do a lot of complex tasks during build phase that is more easily implemented in perl than in Makefile.<br /><br />Note that in your concept you are doint all that complicated stuff during configure phase (during: perl Makefile.PL) not build phase (during: make) as it should be.<br /><br />--<br />kmxAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-4836812423216832447.post-8024589634420153052011-08-01T05:28:46.011-07:002011-08-01T05:28:46.011-07:00Thanks kmx, I will look at your distributions for ...Thanks kmx, I will look at your distributions for some guidance. <br /><br />I saw in the Alien POD that they recommend Module::Build rather than MakeMaker, but neither they nor you now have said why. Is there some reason to learn a third build system (Extutils::MakeMaker + Dist::Zilla)?<br /><br />Thanks!Anonymoushttps://www.blogger.com/profile/14862225320062725186noreply@blogger.comtag:blogger.com,1999:blog-4836812423216832447.post-23006409172163141942011-08-01T02:33:34.893-07:002011-08-01T02:33:34.893-07:00I am the (co)author of several Alien modules (Alie...I am the (co)author of several Alien modules (Alien::Tidyp, Alien::SDL, Alien::IUP, Alien::Box2D)<br /><br />As for your Alien::GSL idea I have basically 3 hints:<br /><br />1/ use Module::Build<br /><br />2/ do not do system wide install, install the libs into so called "share dir" (that will not require root privs)<br /><br />3/ have a look at <a href="http://search.cpan.org/dist/Alien-Tidyp/" rel="nofollow">http://search.cpan.org/dist/Alien-Tidyp/</a> which is quite close to what you need in Alien::GSL<br /><br />--<br />kmxAnonymousnoreply@blogger.com