On Mon, Feb 13, 2017 at 7:57 AM, Nikos Mavrogiannopoulos <[email protected]> wrote: >> It turned out that if libunistring is linked, this extra code is still added >> to libidn2, just blowing up the size without any advantage. Simon and I >> didn't >> have (fast) solution to that, so we commented the extra gnulib modules in >> bootstrap.conf. > Interesting, that would affect gnutls as well since it is also using > libunistring that way.
Actually it doesn't. I had made a separate library with unistring which was only being included if libunistring was not available. I attempted to do something similar for libidn2 at: https://gitlab.com/jas/libidn2/merge_requests Note however that in libidn2 you had two states. Have libunistring available with uc_joining_type imported from a local copy from unistring (latest), and have libunistring containing everything. For the simplicity of the fix above, I've switched to have a sufficiently new libunistring, vs have no libunistring. That means of course that the newer (and bigger) libunistring will enter on systems without 0.9.6. regards, Nikos _______________________________________________ Help-libidn mailing list [email protected] https://lists.gnu.org/mailman/listinfo/help-libidn
