Are there any plans to add the Firebird Client Library (libfbclient) to vcpkg?
I'm currently working on a DuckDB extension (https://duckdb.org/docs/stable/core_extensions/overview) that enables direct connections to Firebird databases. However, without libfbclient available through vcpkg, adoption becomes significantly more difficult.
For reference, both PostgreSQL and MySQL client libraries are already included in vcpkg:
This support has enabled corresponding DuckDB extensions:
These can be installed easily with a single command (INSTALL mysql or INSTALL postgres) on any platform.
It would be great to offer the same seamless experience for Firebird users.
Are there any plans to add the Firebird Client Library (libfbclient) to vcpkg?
Is that why they didn’t accept your PR?
Well... what if we take the bait and actually use the ICU and LibChaCha libraries, either statically or dynamically, depending on compiler directives?
In other words: why does Firebird use only dynamic linking for these libraries? Is there another blocker, or is it simply due to a lack of need?
I'm not opposed to distributing the DLL files via vcpkg, but (after reading the discussion in your PR) I'm wondering whether the vcpkg moderators might block it as soon as they see it.