On a brand new centos7 VM, built earlier this week, I just attempted to upgrade
to PG11:
[pryzbyj@database ~]$ sudo cat /var/lib/pgsql/loadable_libraries.txt
could not load library "$libdir/postgis-2.4": ERROR: could not load library "/usr/pgsql-11/lib/postgis-2.4.so":
/usr/pgsql-11/lib/postgis-2.4.so:undefined symbol: geod_polygon_init
[pryzbyj@database ~]$ rpm -qa |grep geos
geos36-3.6.3-1.rhel7.x86_64
[pryzbyj@database ~]$ rpm -qf /usr/pgsql-11/lib/postgis-2.4.so
postgis24_11-2.4.5-1.rhel7.1.x86_64
I can't see that symbol is available in PGDG 11 repo in geos36 nor 37.
When the package is built which has that symbol, it'll be necessary to have a
versioned dependency.
Justin