Re: compile error on latest git m68k kernel

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

 



Hi All,

On Wed, Nov 10, 2010 at 10:17 PM, Geert Uytterhoeven
<geert@xxxxxxxxxxxxxx> wrote:
Hi Michael,

On Wed, Nov 10, 2010 at 08:08, Michael Schmitz
<schmitzmic@xxxxxxxxxxxxxx> wrote:
seen this before?

Not this particular one...

 LD      .tmp_vmlinux1
fs/built-in.o: In function `alignfile':
binfmt_elf.c:(.text+0x307bc): undefined reference to `__divdi3'
fs/built-in.o: In function `elf_core_dump':
binfmt_elf.c:(.text+0x3139c): undefined reference to `__divdi3'
make: *** [.tmp_vmlinux1] Error 1

Apparently caused by the roundup macro in include/linux/kernel.h:

#define roundup(x, y) (                                 \
{                                                       \
       typeof(y) __y = y;                              \
       (((x) + (__y - 1)) / __y) * __y;                \
}

Toolchain issue?

... but depending on the version of gcc, we sometimes need things like
this, cfr.
arch/m68k/lib/. The fix is to add a __divdi3 there.

Ah, missed adding it there. It is not provided for what reason exactly?

Which version are you using?

gcc 3.3.6 and some matching binutils (gas reports version 2.16).


 MIchael (who just wanted to try out the genrtc driver on Atari :-( ...)

Genrtc (which is obsolete) or rtc-generic (to be obsoleted by rtc-cmos
on Atari ;-)?

rtc-generic for now, with a view towards adding whatever is needed to
use rtc-cmos after.

Cheers,

  Michael
--
To unsubscribe from this list: send the line "unsubscribe linux-m68k" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Video for Linux]     [Yosemite News]     [Linux S/390]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux