Mike Frysinger wrote:
the whole point of libmnl is to provide a clean userspace library API that is completely standalone & minimal (it's in the name) so people don't have to learn the low level netlink APIs nor have to include linux/ headers directly (which often lead to clashes with the C libraries). libmnl itself is <20KiB, so i don't buy the bloat argument. even then, if we do use libmnl in util-linux, it'd have configure checks so that if the system doesn't have it, it'd be disabled automatically. i'm surprised you're complaining about libmnl but not the other large external libs that util-linux utilizes. another point of information: the latest iproute2 now requires libmnl, so that ship has already sailed.
Yes, you're right. We do disable tipc in iproute2 for the same reason as we are discussing here. That's not a function that many of our users would need. If libmnl is added to util-linux, then we'll deal with it.
-- Bruce -- To unsubscribe from this list: send the line "unsubscribe util-linux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html