Suppose you build Rizin with all subprojects bundled, without using anything from the system. In that case, the ZSTD subproject also installs libzstd.pc and its headers, which might install/compile some other software since it tries to pick up a half-available library from the Rizin installation instead of the system-wide installation. Super-annoying. For example, QEMU always fails to compile because of that, until I remove those installed files. We should not install them, just like we do not install anything for any other bundled subproject.
Suppose you build Rizin with all subprojects bundled, without using anything from the system. In that case, the ZSTD subproject also installs
libzstd.pc
and its headers, which might install/compile some other software since it tries to pick up a half-available library from the Rizin installation instead of the system-wide installation. Super-annoying. For example, QEMU always fails to compile because of that, until I remove those installed files. We should not install them, just like we do not install anything for any other bundled subproject.