[sane-devel] Re: Sane on Ultra Sparc
abel deuring
a.deuring@satzbau-gmbh.de
Sat, 11 Jan 2003 12:38:32 +0100
abel deuring wrote:
> abel deuring wrote:
>
>> So, what you can do:
>>
>> 1. compile Sane as a 64-bit application. In this case, sizeof(sg_io_hdr)
>> should be the same both in the application and in the kernel. (OK, I
>> understand that this might waste some disk space for duplicates of libc
>> and friends.)
>
> [...]
>
> Seems that I made a too big show out of the problem. Dieter Jurzitza
> discovered that it is enough to simply add
>
> #ifdef __SPARC_ARCH__
> #undef SG_IO
> #endif /* __SPARC_ARCH__ */
Forgot one question: This #ifdef disables the usage of the new SG
interface for all Sparc processors, but we need this only for newer
ones, with a 64 bit kernel and 32 bit applications. Does anybody know,
how we could restirct the #ifdef to the this case?
Abel