[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gcc-4.3: Kernel build fails



Jörg Sommer writes:
> Hi,
> 
> I don't know if you are aware of this fact. Compiling the kernel release
> 2.6.24 on PowerPC with gcc-4.3 fails.
> 
>   LD [M]  lib/zlib_inflate/zlib_inflate.o
>   GEN     .version
>   CHK     include/linux/compile.h
>   UPD     include/linux/compile.h
>   CC      init/version.o
>   LD      init/built-in.o
>   LD      .tmp_vmlinux1
> kernel/built-in.o: In function `getnstimeofday':
> (.text+0x24988): undefined reference to `__umoddi3'
> kernel/built-in.o: In function `getnstimeofday':
> (.text+0x249a8): undefined reference to `__udivdi3'
> kernel/built-in.o: In function `do_gettimeofday':
> (.text+0x24b08): undefined reference to `__udivdi3'
> kernel/built-in.o: In function `do_gettimeofday':
> (.text+0x24b28): undefined reference to `__umoddi3'
> kernel/built-in.o: In function `timekeeping_resume':
> timekeeping.c:(.text+0x24e04): undefined reference to `__umoddi3'
> timekeeping.c:(.text+0x24e24): undefined reference to `__udivdi3'
> kernel/built-in.o: In function `update_wall_time':
> (.text+0x25374): undefined reference to `__umoddi3'
> kernel/built-in.o: In function `update_wall_time':
> (.text+0x25394): undefined reference to `__udivdi3'
> kernel/built-in.o: In function `update_wall_time':
> (.text+0x257f0): undefined reference to `__umoddi3'
> kernel/built-in.o: In function `update_wall_time':
> (.text+0x25810): undefined reference to `__udivdi3'
> make: *** [.tmp_vmlinux1] Fehler 1

these are defined in libgcc.a (linking with -static-libgcc should
resolve these symbols).


Reply to: