>From: Andreas Metzler <[EMAIL PROTECTED]>

>>>>The "problem" really exists, my memory isn't that bad:
>>>>|--------
>>>>| cdrecord won't work as non-root on Linux if compiled with
>>>>| -DUSE_USGSHM, but will work as non-root if -DUSE_USGSHM was *not*
>>>>| specified.
>>>>|--------
>[...]
>> 1)   You are not intended to use -DUSE_USGSHM manually.

>>      If you compile for a Llinux-2.4, there is a working MMAP
>>      and you need no SysV SHM.

>If I did that the resulting binary would not work with Linux-2.2.
>                 cu andreas


I thought that this has already been discussed now.....

If you compile for 2.4 and run on 2.2 then you are doing something wrong.
There never can be 100% compatibility for running applications on an
older OS environment than the one it has been compiled for.

If you have a decent OS environment, then running an application compiled
for release e.g. 12 should also run release 13 or later.

If you try to run it on release 11 or newer, then it is pure luck if it
works.

If Debian still compiles for 2.4 and let users partially downgrade their
OS environment to 2.2, then you should definitely file a bug against
the Debian make environment!

You need two sets of binaries for two sets of OS environments if you
like to have a high quality OS distribution.

J�rg

 EMail:[EMAIL PROTECTED] (home) J�rg Schilling D-13353 Berlin
       [EMAIL PROTECTED]                (uni)  If you don't have iso-8859-1
       [EMAIL PROTECTED]        (work) chars I am J"org Schilling
 URL:  http://www.fokus.fraunhofer.de/usr/schilling ftp://ftp.berlios.de/pub/schily


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to