Jussi Hagman wrote:
> I saw that too, but I actually misred it and thought that it's
> working ok on intel too. But that was probably a false assumption.
> I'd propose the following:
That's almost the same as what I have.
> I probably did not explain this well enough, let's make a matrix. +
> means that it is possible to do and - that it is less than trivial
> and -- that it is not possible (AFAIK)
> 10.2 10.3 10.4
> intel -- -- +
> PPC + + +
> universal - - +
> So, it is no problem compiling either PPC for whatever OS X, it is
> not possible to compile intel for <10.4, but that's not a problem as
> those machines do not exist. But it is a bit harder to compile an
> universal binary that would work on PPC <10.4 and intel 10.4. I've
> understood though that is possible via some trickery but it's not
> what Apple is recommending us to do.
> I doubt Apple is guaranteeing that you can move a binary from 10.4 to
> 10.3 and it would work. And it probably does compile the different
> builds of it's operating system separately.
> This is my understanding how it goes, but as I was writing this mail
> I found some quite interesting articles in the internet so the
> "trickery" could be much less than I assumed but I must dig deeper.
So far we always made different Vim binaries for each dot version of the
OS. Things like shared libraries change, I don't know how to make a
binary that works on several OS versions (with Python, GUI, etc.).
Would probably require some special tricks to load shared libraries,
looking for several versions and handling the incompatibilities...
Close your shells, or I'll kill -9 you
Tomorrow I'll quota you
Remember the disks'll always be full
And then while I'm away
I'll write ~ everyday
And I'll send-pr all my buggings to you.
[ CVS log "Beatles style" for FreeBSD ports/INDEX, Satoshi Asami ]
/// Bram Moolenaar -- Bram@...
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/
\\\ download, build and distribute -- http://www.A-A-P.org
\\\ help me help AIDS victims -- http://www.ICCF.nl