bug-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: PPC link error (memset with -fno-builtin)


From: Hollis Blanchard
Subject: Re: PPC link error (memset with -fno-builtin)
Date: Tue, 24 Aug 2004 14:39:22 -0500

On Aug 24, 2004, at 2:35 PM, Hollis Blanchard wrote:

I just tried to build grub2 from cvs on PPC and got this error:
        grubof-fs_hfs.o(.text+0xbc4): In function `grub_hfs_iterate_dir':
        fs/hfs.c:588: undefined reference to `memset'
        grubof-fs_hfs.o(.text+0xe74): In function `dir_hook':
        fs/hfs.c:728: undefined reference to `memset'

Reading just a little closer... this seems to do the trick:

diff -u -r1.13 misc.c
--- kern/misc.c 18 Aug 2004 09:00:01 -0000      1.13
+++ kern/misc.c 24 Aug 2004 19:38:45 -0000
@@ -359,6 +359,9 @@

   return s;
 }
+/* GCC emits references to memset() for struct initialization etc.  */
+void *memset (void *s, int c, grub_size_t n)
+  __attribute__ ((alias ("grub_memset")));

 grub_size_t
 grub_strlen (const char *s)

-Hollis





reply via email to

[Prev in Thread] Current Thread [Next in Thread]