On 19/10/13 18:53, Maurice Kinal wrote:
Hey William!

On Sat, Oct 19, 2013 at 08:49:21AM -0500, William Harrington wrote:
This looks like what is required when using an EFI platform. We
could add a note, maybe.
I have efi turned off in the bios.  Stinkin' efi.  ;-)

Was target necessary, or is it default to x86 target when using efi?
I am now not 100% positive which, if not all of the switches are
critical.  After some checking it appears to be stubs.h that is the
culprit.  If I *don't* do this; mv -v /usr/include/gnu/stubs{-64,}.h,
when building glibc-2.18 on the x86_64-64 then grub builds fine as
stated in the book.  I refer to;

http://cross-lfs.org/view/svn/x86_64-64/final-system/eglibc.html
agreed didn't need to do this my stubs.h has this

/* This file is automatically generated.
   This file selects the right generated file of `__stub_FUNCTION' macros
   based on the architecture being compiled for.  */


#if !defined __x86_64__
# include <gnu/stubs-32.h>
#endif
#if defined __x86_64__ && defined __LP64__
# include <gnu/stubs-64.h>
#endif
#if defined __x86_64__ && defined __ILP32__
# include <gnu/stubs-x32.h>
#endif


ls -al /usr/include/gnu

gives

-rw-r--r--   1 root root   604 Sep  4 08:53 stubs-64.h
-rw-r--r--   1 root root   384 Sep  4 08:52 stubs.h


I am going to do some more experimenting but it seems to me that not
overwriting stubs.h might be the better solution.

Life is good,
Maurice

_______________________________________________
Clfs-dev mailing list
[email protected]
http://lists.cross-lfs.org/listinfo.cgi/clfs-dev-cross-lfs.org

regards

martin
_______________________________________________
Clfs-dev mailing list
[email protected]
http://lists.cross-lfs.org/listinfo.cgi/clfs-dev-cross-lfs.org

Reply via email to