New comment by unspecd on void-packages repository https://github.com/void-linux/void-packages/pull/29322#issuecomment-797246254 Comment: > Do any of them dlopen the modules shipped by ppp? It turned out that these packages themselves provide plugins for `ppp`: ```console $ xlocate /usr/lib/pppd/ NetworkManager-1.22.10_2 /usr/lib/pppd/2.4.7/nm-pppd-plugin.so NetworkManager-l2tp-1.8.6_2 /usr/lib/pppd/2.4.7/nm-l2tp-pppd-plugin.so NetworkManager-pptp-1.2.8_5 /usr/lib/pppd/2.4.7/nm-pptp-pppd-plugin.a NetworkManager-pptp-1.2.8_5 /usr/lib/pppd/2.4.7/nm-pptp-pppd-plugin.so ppp-2.4.7_14 /usr/lib/pppd/2.4.7/minconn.so … ``` ```console $ ( cd $(xdistdir) && find srcpkgs -name template -exec grep 'usr/lib/pppd' {} + ) srcpkgs/NetworkManager-l2tp/template: ./configure ${configure_args} --with-pppd-plugin-dir=/usr/lib/pppd/${PPP_VERSION} srcpkgs/NetworkManager-pptp/template: ./configure ${configure_args} --with-pppd-plugin-dir=/usr/lib/pppd/${PPP_VERSION} srcpkgs/NetworkManager/template: -Dpppd_plugin_dir=/usr/lib/pppd/2.4.7 -Dresolvconf=/usr/bin/resolvconf srcpkgs/ppp/template: chmod 755 ${DESTDIR}/usr/lib/pppd/${version}/*.so ``` As we can see, `ModemManager` does not require `ppp`.