• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Universal binaries and X11
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • Follow-Ups:
    • Re: Universal binaries and X11
      • From: Cyrus Harmon <email@hidden>
  • Prev by Date: Re: Why no work on rsync?
  • Next by Date: Re: Compiling darwin/xnu/bsd/hfs
  • Previous by thread: Re: Universal binaries and X11
  • Next by thread: Re: Universal binaries and X11
  • Index(es):
    • Date
    • Thread