Buy commercial curl support from WolfSSL. We help you work
out your issues, debug your libcurl applications, use the API, port to new
platforms, add new features and more. With a team lead by the curl founder
himself.
Re: Support (lib)ICU for IDN
- Contemporary messages sorted: [ by date ] [ by thread ] [ by subject ] [ by author ] [ by messages with attachments ]
From: Petr Pisar via curl-users <curl-users_at_lists.haxx.se>
Date: Sun, 29 Jan 2023 22:17:58 +0100
V Sat, Jan 28, 2023 at 10:16:32AM +0100, Daniel Stenberg via curl-users napsal(a):
> On Sun, 15 Jan 2023, Daniel Engberg wrote:
>
> > The main benefit would be less dependencies (libidn2 pulls at least in
> > libunistring) while ICU is selfcontained. It would also be a nice addition
> > for package repos if you could possibly reduce amout of libraries used
> > overall and potentially build dependencies too. From what I can tell ICUs
> > license also matches curls license more closely too if that's of interest.
>
> If someone writes a PR for this I wouldn't mind merging it. I don't have any
> strong desire to work on this myself.
>
Just a warning: ICU does not have a stable ABI. Each new ICU version bumps
a library soname. That means that users of ICU needs to rebuild their
applications with each ICU upgrade. That would include libcurl too.
-- Petr
Received on 2023-01-29
Date: Sun, 29 Jan 2023 22:17:58 +0100
V Sat, Jan 28, 2023 at 10:16:32AM +0100, Daniel Stenberg via curl-users napsal(a):
> On Sun, 15 Jan 2023, Daniel Engberg wrote:
>
> > The main benefit would be less dependencies (libidn2 pulls at least in
> > libunistring) while ICU is selfcontained. It would also be a nice addition
> > for package repos if you could possibly reduce amout of libraries used
> > overall and potentially build dependencies too. From what I can tell ICUs
> > license also matches curls license more closely too if that's of interest.
>
> If someone writes a PR for this I wouldn't mind merging it. I don't have any
> strong desire to work on this myself.
>
Just a warning: ICU does not have a stable ABI. Each new ICU version bumps
a library soname. That means that users of ICU needs to rebuild their
applications with each ICU upgrade. That would include libcurl too.
-- Petr
-- Unsubscribe: https://lists.haxx.se/listinfo/curl-users Etiquette: https://curl.se/mail/etiquette.html
- application/pgp-signature attachment: signature.asc