[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
cross-compiling hurd and glibc version
From: |
Allan McRae |
Subject: |
cross-compiling hurd and glibc version |
Date: |
Sun, 10 Jan 2010 19:59:01 +1000 |
User-agent: |
Thunderbird 2.0.0.23 (X11/20091001) |
Hi,
I am trying to cross-compile a GNU system and have run into an "issue"
compiling Hurd. Currently, I am cross-compiling with binutils-2.19.1,
gcc-4.1.2 and glibc-2.7 using the patches from here:
http://www.schwinge.homeip.net/~thomas/tmp/glibc-patches/ (all 00xx-
patches, cvs-MSG_NOSIGNAL.diff and new-needed-1.patch).
After working around bug 20151, the error I get cross-compiling hurd
(current git) is:
...
In file included from
../../hurd/pfinet/linux-src/include/linux/netdevice.h:133,
from ../../hurd/pfinet/linux-src/net/ipv6/addrconf.c:33:
../../hurd/pfinet/linux-src/include/linux/skbuff.h: In function
'__skb_pull':
../../hurd/pfinet/linux-src/include/linux/skbuff.h:497: warning: pointer
targets in return differ in signedness
../../hurd/pfinet/linux-src/include/linux/skbuff.h: In function 'skb_pull':
../../hurd/pfinet/linux-src/include/linux/skbuff.h:504: warning: pointer
targets in return differ in signedness
../../hurd/pfinet/linux-src/net/ipv6/addrconf.c: In function
'ipv6_addr_type':
../../hurd/pfinet/linux-src/net/ipv6/addrconf.c:195: error: 'struct
in6_addr' has no member named '__in6_u'
This is "caused" by commit 30c7c06a, which updates the usage of the
in6_addr struct to what is provided by newer glibc releases. Is there
another patch for glibc-2.7 to fix this or, even better, a patch-set for
a newer glibc version?
Thanks,
Allan
- cross-compiling hurd and glibc version,
Allan McRae <=