[OSy] Par pripominek a dotazu

Martin Decky decky at nenya.ms.mff.cuni.cz
Thu Nov 2 13:59:18 CET 2006


> Zde by mohl byt problem s tim, ze prekladac/host architecture se kterym 
> se tyto offsety vygeneruji nemusi mit nutne stejne velikosti typu a 
> alignment rules jako cross-compiler, kterym se prelozi vysledny 
> kernel/mips32 architektura. Pricemz je jasne, ze cross-compilerem, 
> kterym se preklada kalisto, prislusny .h s offsety vygenerovat nejde.

To je pravda. Proto je mozna lepsi zvolit metodu, kdy se ty offsety 
negeneruji pri kazdem prekladu, ale rucne v situaci, kdy to je potreba 
(pokud se zmeni struktura s konteztem). Datove typy jako uint32_t by 
mely byt definovany na vsech platformach konzistentne a alignment muze 
clovek v takove situaci rucne zkontroloval.


M.D.



More information about the NSWI004 mailing list