swarm-support
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Swarm-Support] Swarm on Leopard


From: Bill Northcott
Subject: Re: [Swarm-Support] Swarm on Leopard
Date: Fri, 11 Apr 2008 12:24:53 +1000

Almost everything except Carbon seems to be 4 way fat (ppc, ppc64, i386, x86_64). You also get all four architectures installed on PPC Macs. This did not happen on Tiger. This includes X11 and libffi. I will try to build a three way fat Swarm binary - ppc, 1386, x86_64. This would be very much simpler if we were using Apple's runtime:- ( This will automagically run in 64 bit on Core 2 Duo and other 64 bit Intel cpus, which seems to have a speed benefit c. 8%. ppc64 seems to be slower. So I will leave that out. I reason that anyone who wants to run rooly big models will have bought a Mac Pro some time ago.

There seem to be some issues with the X11 file layout which fools some config scripts. The current Swarm config fails to find libXpm. It is not yet clear to me why this is. On the plus side, X11 autolaunches when you start an X11 app. No more "Tk instance" errors!.

They have also made big changes to the default temporary file locations. There seems to be a per user per login temp directory, whose location is given by TMPDIR which the system sets up. The compilers create directories into which they put intermediate files. This causes configure scripts to spit hundreds of warnings about trying to delete directories in the 'rm conftest*'. I understand this is fixed in the autoconf cvs.

The whole system seems much better threaded than Tiger or Win XP and really loads up multiple core CPUs. It sort of needs to be with the Mac Pros now being 8 core.

Bill

On 10/04/2008, at 11:25 PM, Marcus G. Daniels wrote:

Bill Northcott wrote:
I will make the install conditional on MacOS.

I also plan to reinstate the -fnested-functions flag conditional on using an Apple compiler.
Sounds good.. Oh, does Leopard have working 64 bit X11 client libraries? I built that monster from source on Tiger, and had a working 64 bit heatbugs. Not a fun time, but comforting to know one can have billion of those critters :-)
_______________________________________________
Support mailing list
address@hidden
http://www.swarm.org/mailman/listinfo/support



reply via email to

[Prev in Thread] Current Thread [Next in Thread]