[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Fwd: grub2: FTBFS on powerpc (__floatundisf in ls is not defined)
From: |
Robert Millan |
Subject: |
Re: Fwd: grub2: FTBFS on powerpc (__floatundisf in ls is not defined) |
Date: |
Sun, 13 Jan 2008 13:19:03 +0100 |
User-agent: |
Mutt/1.5.13 (2006-08-11) |
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 /.)
- Re: Fwd: grub2: FTBFS on powerpc (__floatundisf in ls is not defined),
Robert Millan <=