On Sun, 06 Jan 2008 09:56:32 +0200 Danny Braniss <danny@cs.huji.ac.il> wrote:Sure, but that's got a bunch of different driving factors. I don't know, for example, whether you can build a four-way executable (ia32, x86_64, ppc, ppc64). Well, you probably can, but I'd be a bit surprised if anyone has. FreeBSD supports even more architectures: it just doesn't scale. The best bet for something that has to run everywhere is probably LLVM or TNEF. The advantage that Unix has over MacOS is that we aren't trying to squeeze everything into single "application" directories. So it's reasonable to have "share", and select executables on the basis of PATH. That's how it has worked before. Most sites don't have more than two or three different architectures to support, anyway. If we do get much further with multi-architecture bin and lib, and people actively use these on diskless setups or multi-architecture hosts (amd64/ia32, or other 64/32 bit combinations being the most common) then perhaps it would be nice to have a share/bin where platform-independent scripts (shell, perl, python) as well as dynamic-translated binaries (JVM, LLVM, etc) can live? Cheers, -- Andrew _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Nigel Cunningham | Re: [PATCH] Remove process freezer from suspend to RAM pathway |
| Paul Mundt | Re: 2.6.22-rc4-mm2 |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
git: | |
| Arjan van de Ven | Re: [GIT]: Networking |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Natalie Protasevich | [BUG] New Kernel Bugs |
