Обсуждение: postgis-3.so still have dependency on SFCGAL

Поиск
Список
Период
Сортировка

postgis-3.so still have dependency on SFCGAL

От
"Regina Obe"
Дата:
I noticed on my postgis 3.3 build on Centos 7.  While I do see a
postgis-3.so and a postgis_sfcgal-3.so

My ldd is still showing postgis-3.so is dependent on SFCGAL/CGAL/and Boost.
These dependencies should only be present on the postgis_sfcgal-3.so.
On my debian system, I'm not seeing these.
Is there a reason why there is still this dependency? On my debian based
system, I'm seeing this dependency only on the postgis_sfcgal-3.so file

ldd postgis-3.so
        linux-vdso.so.1 =>  (0x00007ffe747d8000)
        libgeos_c.so.1 => /usr/geos311/lib64/libgeos_c.so.1
(0x00007f07b2a4e000)
        :
        libSFCGAL.so.1 => /lib64/libSFCGAL.so.1 (0x00007f07b0848000)
        :
        libsqlite3.so.0 => /usr/sqlite330/lib/libsqlite3.so.0
(0x00007f07af648000)
        libcurl.so.4 => /lib64/libcurl.so.4 (0x00007f07af3de000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f07af1c2000)
        liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f07aef9c000)
        libCGAL.so.11 => /usr/lib64/libCGAL.so.11 (0x00007f07aed74000)
        libCGAL_Core.so.11 => /usr/lib64/libCGAL_Core.so.11
(0x00007f07aeb3b000)
        :
        libboost_date_time-mt.so.1.53.0 =>
/usr/lib64/libboost_date_time-mt.so.1.53.0 (0x00007f07ae457000)
        libboost_thread-mt.so.1.53.0 =>
/usr/lib64/libboost_thread-mt.so.1.53.0 (0x00007f07ae240000)
        libboost_system-mt.so.1.53.0 =>
/usr/lib64/libboost_system-mt.so.1.53.0 (0x00007f07ae03c000)
        libboost_serialization-mt.so.1.53.0 =>
/usr/lib64/libboost_serialization-mt.so.1.53.0 (0x00007f07addd0000)

Thanks,
Regina




Re: postgis-3.so still have dependency on SFCGAL

От
Devrim Gündüz
Дата:
Hi Regina,

Thanks for the report. I'll take a look.

Regards, Devrim

On Mon, 2023-04-24 at 14:14 -0400, Regina Obe wrote:
> I noticed on my postgis 3.3 build on Centos 7.  While I do see a
> postgis-3.so and a postgis_sfcgal-3.so
>
> My ldd is still showing postgis-3.so is dependent on SFCGAL/CGAL/and
> Boost.
> These dependencies should only be present on the postgis_sfcgal-3.so.
> On my debian system, I'm not seeing these.
> Is there a reason why there is still this dependency? On my debian
> based
> system, I'm seeing this dependency only on the postgis_sfcgal-3.so
> file
>
> ldd postgis-3.so
>         linux-vdso.so.1 =>  (0x00007ffe747d8000)
>         libgeos_c.so.1 => /usr/geos311/lib64/libgeos_c.so.1
> (0x00007f07b2a4e000)
>         :
>         libSFCGAL.so.1 => /lib64/libSFCGAL.so.1 (0x00007f07b0848000)
>         :
>         libsqlite3.so.0 => /usr/sqlite330/lib/libsqlite3.so.0
> (0x00007f07af648000)
>         libcurl.so.4 => /lib64/libcurl.so.4 (0x00007f07af3de000)
>         libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f07af1c2000)
>         liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f07aef9c000)
>         libCGAL.so.11 => /usr/lib64/libCGAL.so.11 (0x00007f07aed74000)
>         libCGAL_Core.so.11 => /usr/lib64/libCGAL_Core.so.11
> (0x00007f07aeb3b000)
>         :
>         libboost_date_time-mt.so.1.53.0 =>
> /usr/lib64/libboost_date_time-mt.so.1.53.0 (0x00007f07ae457000)
>         libboost_thread-mt.so.1.53.0 =>
> /usr/lib64/libboost_thread-mt.so.1.53.0 (0x00007f07ae240000)
>         libboost_system-mt.so.1.53.0 =>
> /usr/lib64/libboost_system-mt.so.1.53.0 (0x00007f07ae03c000)
>         libboost_serialization-mt.so.1.53.0 =>
> /usr/lib64/libboost_serialization-mt.so.1.53.0 (0x00007f07addd0000)
>
> Thanks,
> Regina
>
>
>

--
Devrim Gündüz
Open Source Solution Architect, PostgreSQL Major Contributor
Twitter: @DevrimGunduz , @DevrimGunduzTR