Created attachment 459956 [details] emerge --info Recent stable bump in sys-kernel/gentoo-sources (upgrading 4.8.9 to 4.9.3) on a systemd server with -ipv6 in its USE flags now has CONFIG_IPV6=y enforced as part of the default CONFIG_GENTOO_LINUX_INIT_SYSTEMD configuration. Discussions in #598623 did not say why IPv6 is now required. Commit da14bde4be4c3f90314798ce7060c73f9b751b2c applying IPv6 patch in 4567_distro-Gentoo-Kconfig.patch repository did not say why IPv6 is now required. No issues encountered running with kernel compile flag and system-wide -ipv6 USE flag. Is CONFIG_IPV6=y actually required now? If so, what change necessitates this flag? Suggest warning on systems with -ipv6 in USE flags.
I too used -ipv6 on my systems but squid for example crashed occasionally. Then I was told that since 2012 ipv6 is mandatory on all IP network connected devices. The proper way seems to be to enable ipv6 and then use firewall to block. However this seems to be related to systemd requiring these settings.
systemd dudes. If gentoo-sources needs to change the default say so and please reassign back to kernel. Mike
systemd's README file says this: Optional but strongly recommended: CONFIG_IPV6 CONFIG_GENTOO_LINUX_INIT_SYSTEMD is about providing a reasonable default config for use with systemd. If you do not want IPv6 in your kernel, you can skip this option and enable any necessary options yourself.