Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [RFD] IPv6 ....
@ 2013-03-08  2:21 W.P.
  2013-03-08  8:50 ` Thomas Petazzoni
  0 siblings, 1 reply; 2+ messages in thread
From: W.P. @ 2013-03-08  2:21 UTC (permalink / raw)
  To: buildroot

Hi there,
I am a bit ... with options in buildroot "require IPv6".
And what if USER does NOT want to enable / build IPv6?

If he/she relies only on IPv4?

In "regular" Linux distributions (like mine, Fedora 16), there is NO 
easy way to get rid of IPv6. Except deleting all ipv6 related stuff from 
/lib/modules....

Why?
What for?

I know advantages of IPv6, but what "regular ISP" provides this?

W.P.

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [Buildroot] [RFD] IPv6 ....
  2013-03-08  2:21 [Buildroot] [RFD] IPv6 W.P.
@ 2013-03-08  8:50 ` Thomas Petazzoni
  0 siblings, 0 replies; 2+ messages in thread
From: Thomas Petazzoni @ 2013-03-08  8:50 UTC (permalink / raw)
  To: buildroot

Dear W.P.,

On Fri, 08 Mar 2013 03:21:06 +0100, W.P. wrote:

> I am a bit ... with options in buildroot "require IPv6".
> And what if USER does NOT want to enable / build IPv6?

Some packages do require the C library to support IPv6, regardless of
whether your network is using IPv6 or not. IPv6 support in the C
library has added a number of specific data structures and defines, so
if a given software package uses those IPv6-specific data structures
and definitions unconditionally, then this package requires IPv6.

For some packages, we have patches to make this code conditional on the
presence of IPv6. But for some other packages, we believe it's not
worth the effort because the package is huge and therefore adding IPv6
support in the C library is not a big deal in terms of binary size.

> If he/she relies only on IPv4?

No problem, you can have IPv6 support in your C library, and still use
IPv4 only. It's just that your C library will be a little bit larger
than necessary, but we're talking about a few dozens of KB, not more.

> In "regular" Linux distributions (like mine, Fedora 16), there is NO 
> easy way to get rid of IPv6. Except deleting all ipv6 related stuff from 
> /lib/modules....
> 
> Why?
> What for?

Because they want to support IPv6, and supporting IPv6 is not as simple
as installing an additional package: it requires support in the kernel,
in the C library, and in all networking libraries and applications.
Since they are binary distributions, they can generally only ship one
configuration for each package, so they decide to ship it with IPv6.

But really, what's the problem? What do you believe you will achieve by
removing IPv6 support?

> I know advantages of IPv6, but what "regular ISP" provides this?

At least in France, there are several regular ISPs providing IPv6
support. There are also some private networks that use IPv6 internally.

Best regards,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2013-03-08  8:50 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-08  2:21 [Buildroot] [RFD] IPv6 W.P.
2013-03-08  8:50 ` Thomas Petazzoni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox