On Tue, Dec 25, 2007 at 11:29:58AM +0100, Yoshinori K. Okuji wrote:
> On Tuesday 25 December 2007 10:32, Robert Millan wrote:
> > Any comments on this one?
> >
> > It seems to me that the module dependency hack doesn't take into account
> > gcc internal symbols.
> >
> > Maybe skipping symbols starting with _ (or __?) would suffice ?
> 
> If this is easy, I think it would be better to add symbols defined in libgcc 
> into kernel-defined symbols on ppc (as well as on sparc?).

Ah, I see there's a mechanism for that already.

Philipp, I'm attaching a patch for the __floatundisf.  There might be others,
though.  Please, could you check and report ?

Thanks

-- 
Robert Millan

<GPLv2> I know my rights; I want my phone call!
<DRM> What use is a phone call, if you are unable to speak?
(as seen on /.)
diff -ur grub2/include/grub/powerpc/libgcc.h grub2.powerpc/include/grub/powerpc/libgcc.h
--- grub2/include/grub/powerpc/libgcc.h	2007-07-22 01:32:24.000000000 +0200
+++ grub2.powerpc/include/grub/powerpc/libgcc.h	2007-12-25 11:50:33.000000000 +0100
@@ -25,6 +25,7 @@
 void EXPORT_FUNC (__fixunsdfsi) (void);
 void EXPORT_FUNC (__floatsidf) (void);
 void EXPORT_FUNC (__floatsisf) (void);
+void EXPORT_FUNC (__floatundisf) (void);
 void EXPORT_FUNC (__lshrdi3) (void);
 void EXPORT_FUNC (__make_dp) (void);
 void EXPORT_FUNC (__make_fp) (void);
_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to