Why is it compiling GMP so hard?

Pavan Tatti pavan.tatti at gmail.com
Wed Mar 9 22:51:08 CET 2005


Nice reply dude....

---
Pavan


On 09 Mar 2005 20:40:28 +0000, Paul Leyland <paul at leyland.vispa.com> wrote:
> On Wed, 2005-03-09 at 20:18, Fausto Arinos Barbuto wrote:
> > Hi Torbjörn,
> >
> >     Thanks for your reply. I hope you are not a Unix/Linux zealot --
> >     there is fanatism enough in this world. ;-)  Having that said, I
> >     must add that I am not exactly a Windows fan -- but I must
> >     face the facts, W2000 is what I have on this desktop, thus I
> >     either get along with this OS or I'm going nowhere.
> 
> I've been using GMP for some years now, and subscribing to the list for
> quite a while too.  At the moment I barely use Windows at all, being
> almost exclusively Linux, FreeBSD and Solaris based.  Nonetheless, I'm
> with Fausto on this one.
> 
> Face it: installing a high-performance version of GMP on the Windows
> platform is hard work and, IMO, much harder work than it needs to be.
> It is very Unix-centric (to forestall opposing claims, I am well aware
> that it can be got to work on non-Unix systems) and if you don't have a
> Unix box you have to go out of your way to make it look like Unix.
> Building stuff under Visual Studio is possible and the sterling work of
> the likes of Brian Gladman has made the task somewhat easier but it is
> still far from trivial.  I was extremely disappointed when, a few months
> ago, someone offered to do most if not all of the work needed to make
> GMP easier to install and use on a Windows box only to be told by
> Torbjorn, in effect, that his offer was unwelcome.  I'll dig the email
> exchange out of the archives if anyone doubts my claim.
> 
> Ok, whingeng over.  Let's see if I can do something more useful for
> you.  I personally don't like CygWin, at least the "free" version
> because of the onerous licensing conditions.  However, you should be
> able to find the "m4" package somewhere on the Gygwin site.  Dig it out
> and install it.  That should get you over your immediate hurdle.
> 
> Personally I greatly prefer Services for Unix, aka SFU 3.5.  This is a
> free (as in beer) download from www.microsoft.com.  It gives you a
> Unix-like interface on top of Windows, including Unix file system
> semantics, and a whole bunch of Unix applications (most of which are
> free as in speech and beer) including the gcc tool set and m4.  Note
> that some of SFU is BSD licensed and some GPL / LGPL (thereby putting an
> end to the claim that MS won't touch GPL/LGPL code under any
> circumstances) and you may redistribute your software under any license
> you wish as far as MS is concerned, though you may still be bound by the
> GPL/LGPL if you make use of code so licensed.
> 
> The only downside of SFU that I've come across so far is that binaries
> compiled under it will run only on machines with SFU installed.
> 
> I've built architecture-tuned binaries of GMP (as well as many other
> packages) under SFU and everything went very smoothly.  If anyone wants
> specific assistance with SFU send me personal email and I'll see what I
> can do.
> 
> 
> Paul
> 
> 
> _______________________________________________
> gmp-discuss mailing list
> gmp-discuss at swox.com
> https://gmplib.org/mailman/listinfo/gmp-discuss
> 


-- 
"There are only 10 kinds of people, those who 
understand binary, and those who don't."


More information about the gmp-discuss mailing list