On Wed, Dec 26, 2007 at 10:21:16AM +0100, Robert Millan wrote: > diff -ur grub2-1.95+20071101/include/grub/powerpc/libgcc.h > grub2-1.95+20071101.new/include/grub/powerpc/libgcc.h > --- grub2-1.95+20071101/include/grub/powerpc/libgcc.h 2007-07-21 > 23:32:24.000000000 +0000 > +++ grub2-1.95+20071101.new/include/grub/powerpc/libgcc.h 2007-12-26 > 08:42:49.000000000 +0000 > @@ -26,19 +26,12 @@ > void EXPORT_FUNC (__floatsidf) (void); > void EXPORT_FUNC (__floatsisf) (void); > void EXPORT_FUNC (__lshrdi3) (void); > -void EXPORT_FUNC (__make_dp) (void); > -void EXPORT_FUNC (__make_fp) (void); > void EXPORT_FUNC (__muldf3) (void); > void EXPORT_FUNC (__mulsf3) (void); > -void EXPORT_FUNC (__pack_d) (void); > -void EXPORT_FUNC (__pack_f) (void); > void EXPORT_FUNC (__subdf3) (void); > void EXPORT_FUNC (__subsf3) (void); > -void EXPORT_FUNC (__thenan_df) (void); > -void EXPORT_FUNC (__thenan_sf) (void); > void EXPORT_FUNC (__trampoline_setup) (void); > void EXPORT_FUNC (__truncdfsf2) (void); > -void EXPORT_FUNC (__unpack_d) (void); > -void EXPORT_FUNC (__unpack_f) (void); > void EXPORT_FUNC (__floatdisf) (void); > +void EXPORT_FUNC (__floatundisf) (void); > void EXPORT_FUNC (__cmpdi2) (void); > > Is there any way we can preserve compatibility with gcc 3.x ? Perhaps obtain > a list of symbols dynamicaly, but maybe this would bloat the kernel too much.
This is becoming a nightmare. I think it's better if we just exclude symbols starting with __ from our checks. They aren't really meant for us to mess with. -- 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 /.) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]