Thread (4 messages) 4 messages, 2 authors, 2015-05-17

[rtc-linux] [PATCH] rtc: mt6397: fix build on some 32bits platforms

From: eddie.huang@mediatek.com (Eddie Huang)
Date: 2015-05-17 10:48:10
Also in: linux-mediatek, linux-rtc, lkml

On Thu, 2015-05-14 at 23:55 +0200, Alexandre Belloni wrote:
Hi,

On 14/05/2015 at 22:51:18 +0200, Alexandre Belloni wrote :
quoted
On some !ARM 32bits platforms, the following compilation error happens
because of the division on a 64bits value in mtk_rtc_read_time():

drivers/built-in.o: In function `mtk_rtc_read_time':
rtc-mt6397.c:(.text+0x265d13f): undefined reference to `__divdi3'
rtc-mt6397.c:(.text+0x265d150): undefined reference to `__moddi3'

Use div_s64() as done in rtc_time64_to_tm() to solve that.

Reported-by: kbuild test robot <redacted>
Signed-off-by: Alexandre Belloni <redacted>
I've already pushed that patch to rtc-next to repair the build for i386
and m68k but feel free to comment if you see anything wrong.
Sorry for late. I am in vacation and can't receive mail last week.
Thanks your effort to correct this.

Eddie
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help