LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* [2.6 patch] sh_ksyms_32.c update for gcc 4.3
@ 2008-03-04 22:39 Adrian Bunk
2008-03-06 2:22 ` Paul Mundt
0 siblings, 1 reply; 2+ messages in thread
From: Adrian Bunk @ 2008-03-04 22:39 UTC (permalink / raw)
To: Paul Mundt; +Cc: linux-sh, linux-kernel
This patch fixes the following build error with landisk_defconfig when
using gcc 4.3:
<-- snip -->
...
MODPOST 50 modules
ERROR: "__udivsi3_i4i" [net/sunrpc/sunrpc.ko] undefined!
ERROR: "__udivsi3_i4i" [net/appletalk/appletalk.ko] undefined!
ERROR: "__udivsi3_i4i" [fs/ufs/ufs.ko] undefined!
ERROR: "__udivsi3_i4i" [fs/ntfs/ntfs.ko] undefined!
ERROR: "__sdivsi3_i4i" [fs/ntfs/ntfs.ko] undefined!
ERROR: "__udivsi3_i4i" [fs/nfsd/nfsd.ko] undefined!
ERROR: "__sdivsi3_i4i" [fs/nfsd/nfsd.ko] undefined!
ERROR: "__udivsi3_i4i" [fs/nfs/nfs.ko] undefined!
ERROR: "__udivsi3_i4i" [fs/lockd/lockd.ko] undefined!
ERROR: "__udivsi3_i4i" [drivers/usb/storage/usb-storage.ko] undefined!
ERROR: "__sdivsi3_i4i" [drivers/usb/serial/pl2303.ko] undefined!
ERROR: "__udivsi3_i4i" [drivers/usb/serial/pl2303.ko] undefined!
ERROR: "__sdivsi3_i4i" [drivers/usb/serial/ftdi_sio.ko] undefined!
ERROR: "__udivsi3_i4i" [drivers/usb/misc/sisusbvga/sisusbvga.ko] undefined!
ERROR: "__sdivsi3_i4i" [drivers/usb/misc/sisusbvga/sisusbvga.ko] undefined!
ERROR: "__udivsi3_i4i" [drivers/media/video/v4l1-compat.ko] undefined!
ERROR: "__sdivsi3_i4i" [drivers/media/video/v4l1-compat.ko] undefined!
ERROR: "__sdivsi3_i4i" [drivers/media/video/usbvideo/vicam.ko] undefined!
ERROR: "__udivsi3_i4i" [drivers/media/video/usbvideo/usbvideo.ko] undefined!
ERROR: "__sdivsi3_i4i" [drivers/media/video/usbvideo/usbvideo.ko] undefined!
ERROR: "__udivsi3_i4i" [drivers/media/video/sn9c102/sn9c102.ko] undefined!
ERROR: "__sdivsi3_i4i" [drivers/media/video/sn9c102/sn9c102.ko] undefined!
ERROR: "__sdivsi3_i4i" [drivers/media/video/se401.ko] undefined!
ERROR: "__sdivsi3_i4i" [drivers/media/video/pwc/pwc.ko] undefined!
ERROR: "__udivsi3_i4i" [drivers/md/raid0.ko] undefined!
ERROR: "__udivsi3_i4i" [drivers/md/md-mod.ko] undefined!
ERROR: "__sdivsi3_i4i" [drivers/md/md-mod.ko] undefined!
ERROR: "__udivsi3_i4i" [drivers/md/linear.ko] undefined!
ERROR: "__sdivsi3_i4i" [drivers/hid/usbhid/usbhid.ko] undefined!
make[2]: *** [__modpost] Error 1
<-- snip -->
Signed-off-by: Adrian Bunk <adrian.bunk@movial.fi>
---
d8726fd3d9224aaf1000054f32438f03d6e1a915 foobar
diff --git a/arch/sh/kernel/sh_ksyms_32.c b/arch/sh/kernel/sh_ksyms_32.c
index e1a6de9..a12f115 100644
--- a/arch/sh/kernel/sh_ksyms_32.c
+++ b/arch/sh/kernel/sh_ksyms_32.c
@@ -111,9 +111,9 @@ DECLARE_EXPORT(__movmem_i4_even);
DECLARE_EXPORT(__movmem_i4_odd);
DECLARE_EXPORT(__movmemSI12_i4);
-#if (__GNUC_MINOR__ == 2 || defined(__GNUC_STM_RELEASE__))
+#if (__GNUC_MINOR__ >= 2 || defined(__GNUC_STM_RELEASE__))
/*
- * GCC 4.2 emits these for division, as do GCC 4.1.x versions of the ST
+ * GCC >= 4.2 emits these for division, as do GCC 4.1.x versions of the ST
* compiler which include backported patches.
*/
DECLARE_EXPORT(__sdivsi3_i4i);
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [2.6 patch] sh_ksyms_32.c update for gcc 4.3
2008-03-04 22:39 [2.6 patch] sh_ksyms_32.c update for gcc 4.3 Adrian Bunk
@ 2008-03-06 2:22 ` Paul Mundt
0 siblings, 0 replies; 2+ messages in thread
From: Paul Mundt @ 2008-03-06 2:22 UTC (permalink / raw)
To: Adrian Bunk; +Cc: linux-sh, linux-kernel
On Wed, Mar 05, 2008 at 12:39:58AM +0200, Adrian Bunk wrote:
> This patch fixes the following build error with landisk_defconfig when
> using gcc 4.3:
>
> <-- snip -->
>
> ...
> MODPOST 50 modules
> ERROR: "__udivsi3_i4i" [net/sunrpc/sunrpc.ko] undefined!
> ERROR: "__udivsi3_i4i" [net/appletalk/appletalk.ko] undefined!
> ERROR: "__udivsi3_i4i" [fs/ufs/ufs.ko] undefined!
> ERROR: "__udivsi3_i4i" [fs/ntfs/ntfs.ko] undefined!
> ERROR: "__sdivsi3_i4i" [fs/ntfs/ntfs.ko] undefined!
> ERROR: "__udivsi3_i4i" [fs/nfsd/nfsd.ko] undefined!
> ERROR: "__sdivsi3_i4i" [fs/nfsd/nfsd.ko] undefined!
> ERROR: "__udivsi3_i4i" [fs/nfs/nfs.ko] undefined!
> ERROR: "__udivsi3_i4i" [fs/lockd/lockd.ko] undefined!
> ERROR: "__udivsi3_i4i" [drivers/usb/storage/usb-storage.ko] undefined!
> ERROR: "__sdivsi3_i4i" [drivers/usb/serial/pl2303.ko] undefined!
> ERROR: "__udivsi3_i4i" [drivers/usb/serial/pl2303.ko] undefined!
> ERROR: "__sdivsi3_i4i" [drivers/usb/serial/ftdi_sio.ko] undefined!
> ERROR: "__udivsi3_i4i" [drivers/usb/misc/sisusbvga/sisusbvga.ko] undefined!
> ERROR: "__sdivsi3_i4i" [drivers/usb/misc/sisusbvga/sisusbvga.ko] undefined!
> ERROR: "__udivsi3_i4i" [drivers/media/video/v4l1-compat.ko] undefined!
> ERROR: "__sdivsi3_i4i" [drivers/media/video/v4l1-compat.ko] undefined!
> ERROR: "__sdivsi3_i4i" [drivers/media/video/usbvideo/vicam.ko] undefined!
> ERROR: "__udivsi3_i4i" [drivers/media/video/usbvideo/usbvideo.ko] undefined!
> ERROR: "__sdivsi3_i4i" [drivers/media/video/usbvideo/usbvideo.ko] undefined!
> ERROR: "__udivsi3_i4i" [drivers/media/video/sn9c102/sn9c102.ko] undefined!
> ERROR: "__sdivsi3_i4i" [drivers/media/video/sn9c102/sn9c102.ko] undefined!
> ERROR: "__sdivsi3_i4i" [drivers/media/video/se401.ko] undefined!
> ERROR: "__sdivsi3_i4i" [drivers/media/video/pwc/pwc.ko] undefined!
> ERROR: "__udivsi3_i4i" [drivers/md/raid0.ko] undefined!
> ERROR: "__udivsi3_i4i" [drivers/md/md-mod.ko] undefined!
> ERROR: "__sdivsi3_i4i" [drivers/md/md-mod.ko] undefined!
> ERROR: "__udivsi3_i4i" [drivers/md/linear.ko] undefined!
> ERROR: "__sdivsi3_i4i" [drivers/hid/usbhid/usbhid.ko] undefined!
> make[2]: *** [__modpost] Error 1
>
> <-- snip -->
>
> Signed-off-by: Adrian Bunk <adrian.bunk@movial.fi>
>
Applied, thanks.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2008-03-06 2:23 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-03-04 22:39 [2.6 patch] sh_ksyms_32.c update for gcc 4.3 Adrian Bunk
2008-03-06 2:22 ` Paul Mundt
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).