[Magic-dev] supported Magic platforms

David Fang fang at csl.cornell.edu
Sat May 14 18:07:30 EDT 2005


> Magic versions prior to 7.0 were not developed on Linux and need quite
> a bit of work to port---effectively, version 7.1 is the Linux port of
> 6.5 plus other fixes and improvements.  However, gcc-3 breaks all
> versions except 7.2 and 7.3, in which I changed the varargs code.
> Either 1) get and install gcc-2.95 (always a useful idea, since gcc-3
> breaks a lot of applications), or 2) get magic 7.3 from my website
> at http://bach.ece.jhu.edu/~tim/programs/magic/.

For those who are feeling nostalgic for 7.1, I have a patch pending for
7.1 (http://www.csl.cornell.edu/~fang/sw/magic-7.1-osx.html)
that took care of varargs and other minor portability issues, and compiles
and runs with {gcc-3.x, 4.0} on {FreeBSD (4.3), Mac OS X (10.3)}.  It'd be
nice to have a final 7.1.x release that's 'stable' on all popular
platforms and compilers before leaving it in the dust.
And yes, we intend to migrate to 7.3 eventually.

> Versions 7.2 and 7.3 have been regularly compiled and tested on
> Debian, RedHat, FC2, FC3, and FC2 on an AMD Opteron (64 bit).  It is
> somewhat less often tested on other systems, but should compile and
> run on most any UNIX-like OS, including Cygwin.

Both also compile on Mac OS X, last time I checked.

Cheers.

David Fang
Computer Systems Laboratory
Electrical & Computer Engineering
Cornell University
http://www.csl.cornell.edu/~fang/ -- *gag* work in progress




More information about the magic-dev mailing list