On Mon, Sep 06, 2004 at 10:17:40AM +0200, Joerg Schilling wrote:
Andi Kleen
wrote: An 32bit version of cdrecord should work on x86-64 in theory.
Correct for Solaris, not correct for Linux because of missing 64/32 bit support in the drivers :-(
You are wrong on this. We have pretty good 32bit emulation including most ioctls since many years (99+% coverage). In fact there are whole 64bit ports who usually run 32bit programs and 64bit only in special cases (like sparc64 or ppc64).
Things that need to be planned take a long time on Linux. Solaris offers full 64/34 bit support since 1997, let's see when Linux will come up with it....
The earliest copyrights in the 32bit emulation code of Linux (for sparc32/sparc64) date back to 1997 too. The x86-64 32bit emulation is only a few years old, but builds heavily on the work of other architectures who do this much longer and is also quite mature. -Andi