Re: git: 25e6f68a6661 - main - textproc/libxml2: Update to 2.11.6
Date: Sat, 13 Jan 2024 17:46:34 UTC
Gleb Popov wrote: > On Sat, Jan 13, 2024 at 4:37 PM Charlie Li <vishwin@freebsd.org> wrote: >> >> Until upstream specifically declares and recommends CMake as ready for >> Unix-like systems in at least their documentation, nothing else is relevant. >> > > What makes you so categorical about it? Recommendations are, well, > recommendations. The upstream might even recommend nothing but Linux. > Should we not port such software then? The Build Instructions section of the README specifically states "Autotools (for POSIX systems like Linux, BSD, macOS)", even in the latest trunk. CMake was originally added mainly for Windows support. Their CMake support on platforms like ours still has an outstanding bug pertaining to dependency resolution, which at least I consider a showstopper. While upstream have been accepting and responsive to any and all improvements to their CMake support, that is irrelevant until they explicitly bless it as an equal to autotools. (Not to say autotools is perfect either, far from it) Personally, between the two choices here, I prefer CMake. But personal preferences are irrelevant wrt liability and support issues. -- Charlie Li ...nope, still don't have an exit line.