Jakub Bogusz wrote: > > Czy jest jakiś sposób obejścia używania przez gcc funkcji z libgcc do > niektórych operacji nie obsługiwanych bezpośrednio przez procesor, czy > trzeba zawsze dostarczać te funkcje jeśli gcc zapragnie ich użyć?
ZTCP polityka kernelowa byla taka, ze nic z jadra nie powinno sie konsolidowac z libgcc i jest to blad (nie pamietam dlaczego). Wyjsciem jest nieuzywanie typow 64-bitowych, gdzie to niepotrzebne (moze wystarczy casting?), a w arytmetyce - skorzystanie z ograniczonych funkcji zaimplementowanych w kernelu. Oczywiscie na architekturach 64-bit problemu nie ma, ale o tym wiesz. > Konkretnie to w sterowniku cx88 z 2.4.26 jest użyty switch na typie > __u64 i na ppc gcc porównania chce wykonywać przez funkcję __ucmpdi2(), > której w arch/ppc/lib nie ma (jest tylko dla architektury arm), co > prowadzi oczywiście do unresolved symbols i nieużywalnego modułu. Gdzie dokladnie? -- ======================================================================= Andrzej M. Krzysztofowicz [EMAIL PROTECTED] phone (48)(58) 347 14 61 Faculty of Applied Phys. & Math., Gdansk University of Technology _______________________________________________________ złota zasada - kto się nie zna, niech się nie wypowiada
