Bug#258449: vdr-plugin-bitstreamout_0.61-1(hppa/unstable): FTBFS: including kernel headers

Tobias Grimm pkg-vdr-dvb-devel@lists.alioth.debian.org
Fri, 16 Jul 2004 19:33:36 +0200


Thomas Schmidt wrote:

>* Christoph Martin schrieb am 16.07.04, um 16:05 Uhr:
>  
>
>>Ok. Nexter Test:
>>
>>int inline test_and_set_bit( int n, volatile void *a )
>>
>>int inline test_and_clear_bit( int n, volatile void *a )
>>    
>>
>Ja, endlich kompiliert er durch, vielen Dank für deine Hilfe, ich
>hoffe jetzt kompiliert das Paket auch auf den anderen Architekturen.
>:)
>
>  
>

Bin mir nicht sicher, ob das der richtige Weg ist. Die ganzen 
set/clear/test-bit-Funktionen müssen IMHO atomic sein. Ausserdem scheint 
es entsprechende Implementierungen für die jeweilige Plattform zu geben:

/usr/src/linux/include/asm-alpha/bitops.h
/usr/src/linux/include/asm-arm/bitops.h
/usr/src/linux/include/asm-generic/bitops.h
/usr/src/linux/include/asm-i386/bitops.h
/usr/src/linux/include/asm-m68k/bitops.h
/usr/src/linux/include/asm-mips/bitops.h
/usr/src/linux/include/asm-ppc/bitops.h
/usr/src/linux/include/asm-sparc/bitops.h
/usr/src/linux/include/asm-sparc64/bitops.h

Zumindest liegen die hier in meinem kernel-Paket... so ganz blick ich da 
nicht durch.