Re: Universal binaries and X11
Re: Universal binaries and X11
- Subject: Re: Universal binaries and X11
- From: Ernest Prabhakar <email@hidden>
- Date: Fri, 3 Mar 2006 11:13:41 -0800
On 3 Mar 2006, at 16:57, André-John Mas wrote:
From what I have heard X11 fails miserably with Rosetta on the new
Intel Macs.
Is this something to do with the way Rosetta handles things, or the
way the
libraries that X11 are implemented.
I think this is more due to confusion than anything else. The
problem, from what little I've seen, is that people often
(unwittingly) rely on various libraries which are i) not universal,
and ii) not bundled with Mac OS X, and thus there is no way for them
to run (either with or without Rosetta). This is especially true if
there's some graphics libraries that make specific assumptions about
the underlying hardware.
As was pointed out earlier, it is trivial to compile UNIX libraries
and command-line tools as Universal, so everything "should" work. If
it is open source, the best solution is to simply compile it
Universal (or at least Intel-native). Unless it has a really hairy
build system (e.g., like KDE or OpenOffice), it shouldn't be that
hard. ;If you get stuck, ask here if its X11, or on unix-porting
If it is not open source, first check to make sure you know that it
runs properly on PowerPC machines. Pretty much the only common
software that won't run under Rosetta are a) emultators (e.g.,
Virtual PC) and JNI-bridged hybrid Java apps (e.g., NeoOffice) --
pure Java, of course, runs fine unless it explicitly requires JDK 1.3.
Hope this helps. If you can in fact find an actual X11 application
that runs under PowerPC but not Rosetta, please let us know (by
filing a bug, and posting it to this list).
Thanks,
-- Ernie P.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden