linux-kernel.vger.kernel.org archive mirror
 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).