more work on support for libidn, libidn2, libicu