Hello Andreas,
Thanks for your input!
Guetti wrote:Lazy symbol binding? Wasn't this the same problem with the fruit executables? Do you remember, the ones you should have sent to Brian.
Did you try to manually strip the exe instead?
The binaries are either manually stripped, or not stripped at all. I don't remember. I use the exact same compiler and Makefile as for Glaurung Lodz 2007, which appeared to be running fine on all Macs (or at least on all Intel Macs).
Ok, the provided binary for OSX does not work on my system, but I don't even know if it is an Universal binary. UCI initialization works, but when I force it to calculate it crashes immediately.
That's bad news. I suppose I should simply not try to include support for 64-bit PowerPC CPUs in my universal binaries, but just use a 32-bit PowerPC binary (I can test the 32-bit PowerPC binary myself, by using Rosetta). There are probably not a lot of users with G5 Macs left anyway.
Anyway, I didn't even try this at first as I always compile glaurung myself form the included sources and the selfcompiled version works.
That's an option for PowerPC users, but unfortunately not for Intel Mac users, unless they accept a huge performance penalty. Most users would have to use the Apple's ancient GCC version (why are they still using 4.0.1, even in Leopard?), which means that Glaurung would run at less than half the speed of my own ICC compiled binary (1.33 MN/s vs 3.1 MN/s from the opening position on my 2.8 GHz Core Duo).
Tord