(usagi-core 00271) Re: glibc-2.1.97 fixes from USAGI Project

yoshfuji@linux-ipv6.org yoshfuji@linux-ipv6.org
Mon Nov 6 23:09:00 GMT 2000


In article < m3snp474o2.fsf@otr.mynet.cygnus.com > (at 06 Nov 2000 21:05:33 -0800), Ulrich Drepper <drepper@redhat.com> says:

> > It is not broken even it is based on old standard.
> 
> It is broken.  Not even the current IPv6 specification is acknowledged
> as standard.  There is no reason to keep previous development version
> alive.  The kernel people also don't do it.

linux-2.4 includes comatibility hack and we can use inet6 socket without 
sin6_scope_id.  If we pass old sockaddr_in6, without scope_id, to the 
linux24 kernel, kernel won't refer sin6_scope_id portion and assume it 0.
So, most of ipv6 applications compiled on glibc-2.1 works with glibc-2.1 
on linux-2.4, but they do not work with glibc-2.2 on linux-2.4.

-- 
Hideaki YOSHIFUJI @ USAGI Project  <yoshfuji@linux-ipv6.org>
PGP5i FP: F731 6599 5EB2 BBA7 1515  1323 1806 A96F 5700 6B25 


More information about the Libc-alpha mailing list