From b5f16cc4cf838fa4c1b0b01ab045fdb5eef9df4e Mon Sep 17 00:00:00 2001 From: proski Date: Sat, 8 Aug 2009 05:58:23 +0000 Subject: [PATCH] 2009-08-08 Pavel Roskin * include/grub/powerpc/libgcc.h: Export __ashrdi3() if available, xfs.mod needs it now. --- ChangeLog | 3 +++ include/grub/powerpc/libgcc.h | 1 + 2 files changed, 4 insertions(+) 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));