Description of problem:
glibc doesn't support IGMPv3 (required for source-specific multicast).
For example, it lacks IP_ADD_SOURCE_MEMBERSHIP and
IP_DROP_SOURCE_MEMBERSHIP in it's headers.
P.S.: the support for IGMPv3 has been added in the GNU/Linux kernel
since versions 2.4.22 and 2.5.68.
Version-Release number of selected component (if applicable):
See sources.redhat.com bugzilla with older patch that applies cleanly
to glibc-2.2.5 through glibc-2.3.2-11.9 (Red Hat 9) and glibc-2.3.3-8
I've updated the patch for latest development glibc-2.3.3-36. Please
apply so IGMPv3 / SSM applications can be built.
Created attachment 101776 [details]
Patch to add IGMPv3 support to glibc headers
We have IGMPv3 support for some time in the rawhide glibc. Test it
and if something is wrong/missing, file a new bug.