Доброго! Хочу собрать ядро убунтовское, с небольшими изменениями в конфигурации. Делал всё согласно вот этому доку: https://help.ubuntu.com/community/Kernel/Compile
даже при конфигурации без изменений при сборке AUTOBUILD=1 NOEXTRAS=1 fakeroot debian/rules binary-generic получаю ошибки LD .tmp_vmlinux1 kernel/built-in.o: In function `timespec_add_ns': /home/astar/bldtmp/linux-2.6.24/include/linux/time.h:177: undefined reference to `__umoddi3' /home/astar/bldtmp/linux-2.6.24/include/linux/time.h:177: undefined reference to `__udivdi3' kernel/built-in.o: In function `timespec_add_ns': /home/astar/bldtmp/linux-2.6.24/kernel/time/timekeeping.c:127: undefined reference to `__udivdi3' /home/astar/bldtmp/linux-2.6.24/kernel/time/timekeeping.c:127: undefined reference to `__umoddi3' kernel/built-in.o: In function `timespec_add_ns': /home/astar/bldtmp/linux-2.6.24/include/linux/time.h:177: undefined reference to `__umoddi3' /home/astar/bldtmp/linux-2.6.24/include/linux/time.h:177: undefined reference to `__udivdi3' /home/astar/bldtmp/linux-2.6.24/include/linux/time.h:177: undefined reference to `__umoddi3' /home/astar/bldtmp/linux-2.6.24/include/linux/time.h:177: undefined reference to `__udivdi3' /home/astar/bldtmp/linux-2.6.24/include/linux/time.h:177: undefined reference to `__umoddi3' небольшое погружение в исходники говорит, что __udivdi3/__umoddi3 определены только для нескольких НЕ-x86 таргетов что делаю не так? Также в репозитории есть пакет kernel-source, в теории соответствующий актуальному ядру, используемому убунтой, с патчами. Который вроде нормально собирается обычными make menuconfig && make && make install как правильно? ядро: linux_2.6.24-18.32 gcc version 4.3.0 (Ubuntu 4.3.0-1ubuntu1) Спасибо -- Михаил -- ubuntu-ru mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru
