From: proski Date: Sat, 8 Aug 2009 05:58:23 +0000 (+0000) Subject: 2009-08-08 Pavel Roskin X-Git-Tag: 1.98~641 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b5f16cc4cf838fa4c1b0b01ab045fdb5eef9df4e;p=thirdparty%2Fgrub.git 2009-08-08 Pavel Roskin * include/grub/powerpc/libgcc.h: Export __ashrdi3() if available, xfs.mod needs it now. --- diff --git a/ChangeLog b/ChangeLog index 3b252ee6b..202e76b80 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2009-08-08 Pavel Roskin + * include/grub/powerpc/libgcc.h: Export __ashrdi3() if + available, xfs.mod needs it now. + * util/grub-mkconfig_lib.in (version_test_numeric): Don't use the "g" modifier in sed when the intention is to strip something once. This fixes comparison of kernels with multiple dashes. diff --git a/include/grub/powerpc/libgcc.h b/include/grub/powerpc/libgcc.h index bed937767..ea4b073a0 100644 --- a/include/grub/powerpc/libgcc.h +++ b/include/grub/powerpc/libgcc.h @@ -18,6 +18,7 @@ void EXPORT_FUNC (memset) (void) __attribute__ ((weak)); void EXPORT_FUNC (__ashldi3) (void) __attribute__ ((weak)); +void EXPORT_FUNC (__ashrdi3) (void) __attribute__ ((weak)); void EXPORT_FUNC (__lshrdi3) (void) __attribute__ ((weak)); void EXPORT_FUNC (__trampoline_setup) (void) __attribute__ ((weak)); void EXPORT_FUNC (__ucmpdi2) (void) __attribute__ ((weak));