In article <20241031192407.ab67060...@jupiter.mumble.net>, Taylor R Campbell <eurobsd...@campbell.mumble.net> wrote: >> Module Name: src >> Committed By: christos >> Date: Wed Oct 30 18:09:19 UTC 2024 >> >> Modified Files: >> src/distrib/sets/lists/base: mi shl.mi >> src/distrib/sets/lists/comp: mi shl.mi >> src/distrib/sets/lists/debug: mi shl.mi >> [...] >> Log Message: >> Hook zstd to the build and enable it for libarchive and file. > >Publishing libzstd.so looks risky because there are probably many >applications out there in pkgsrc which it may affect. > >I don't think we should do this without a public discussion, review of >what the maintenance burden and consequences are for pkgsrc, and >coordination with pkgsrc builtin.mk. > >At the very least, I think we should start with a private static >library, since we don't currently have a mechanism for private shared >libraries (as suggested in PR lib/58648: private shared libraries >should go in /usr/lib/private, not /usr/lib) -- and do this promptly >before anything starts relying on finding libzstd.so.0 in /usr/lib.
Converting to a private static library is almost done. christos