обновился наконец на 4-ую версию gcc ради 95 фортрана.
Теперь gcc 4.3.0 - и пожалуйста, ядро не собирается.
kernel/built-in.o(.text+0x1e5ab): In function `getnstimeofday':
: undefined reference to `__umoddi3'
kernel/built-in.o(.text+0x1e5cb): In function `getnstimeofday':
: undefined reference to `__udivdi3'
kernel/built-in.o(.text+0x1e6de): In function `do_gettimeofday':
: undefined reference to `__udivdi3'
kernel/built-in.o(.text+0x1e6fc): In function `do_gettimeofday':
: undefined reference to `__umoddi3'
kernel/built-in.o(.text+0x1e8e4): In function `timekeeping_resume':
: undefined reference to `__umoddi3'
kernel/built-in.o(.text+0x1e904): In function `timekeeping_resume':
: undefined reference to `__udivdi3'
kernel/built-in.o(.text+0x1ece4): In function `update_wall_time':
: undefined reference to `__umoddi3'
kernel/built-in.o(.text+0x1ed04): In function `update_wall_time':
: undefined reference to `__udivdi3'
kernel/built-in.o(.text+0x1f152): In function `update_wall_time':
: undefined reference to `__umoddi3'
kernel/built-in.o(.text+0x1f172): In function `update_wall_time':
: undefined reference to `__udivdi3'
make: *** [.tmp_vmlinux1] Error 1
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with: ../gcc-4.3.0/configure --prefix=/usr --libdir=/usr/lib --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++,fortran --disable-multilib --enable-bootstrap
Thread model: posix
gcc version 4.3.0 (GCC)