> 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.