Some distro repositories offer versions of libwebsockets that have not been compiled with LWS_WITH_GLIB or LWS_WITH_EXTERNAL_POLL enabled. For such cases a different event loop integration method is needed. True for Ubuntu 20.04 as of Jun '21