On Sun, 23 Dec 2018, spiky0011 via blfs-dev wrote:


I think this Package needs looking at. It requires cmake to build, but cmake
requires it as a dep?

The configure needs to be changed back to 

sh autogen.sh && ./configure --prefix=/usr --disable-static && make

make install




Technically, system libuv is not required to build CMake.  I don't use
libuv for any BLFS packages.  Here's my CMake bootstrap line:

./bootstrap --prefix=/usr        \
            --system-libs        \
            --mandir=/share/man  \
            --no-system-jsoncpp  \
            --no-system-librhash \
            --docdir=/share/doc/cmake-3.13.2 \
            -- -DCMAKE_USE_SYSTEM_LIBRARY_LIBUV=false

That last part (-- -DCMAKE_...) allows the built-in version of libuv to
be used, instead of the system one.  However, the BLFS philosophy, as I
take it, is to build system versions of libraries whenever possible, in
order to address issues of security that may not have been addressed in
the in-tree versions of packages.

I agree though that if system libuv is a *required* dependency then
there is a circular dependency which should be addressed...

Happy Holidays,

   -- Ryan
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to