Hi Timo,

On Tue, 2024-10-15 at 20:36 +0200, Timo Röhling wrote:
> * Use vendored llhttp on architectures without nodejs (Closes: #1084223)

This solution is still suboptimal as it makes bootstrapping
Debian from source needlessly harder.

Since libgit2 is a transitive build dependency of rustc which
is in turn a build dependency of many other packages, a lot of
packages will be blocked to build unless the nodejs package has
been built.

The proper fix would be really to untie the llhttp C library from
NodeJS. I don't really understand what the reason for tying a lean
C library to such a big code base as NodeJS. It's like adding Libre
Office as a build dependency to glibc.

Adrian

Reply via email to