Skip to content

Build libmeos with all MEOS families via -DALL - #36

Merged
estebanzimanyi merged 1 commit into
MobilityDB:mainfrom
estebanzimanyi:tooling/build-all-families
Jul 10, 2026
Merged

Build libmeos with all MEOS families via -DALL#36
estebanzimanyi merged 1 commit into
MobilityDB:mainfrom
estebanzimanyi:tooling/build-all-families

Conversation

@estebanzimanyi

Copy link
Copy Markdown
Member

CI builds libmeos with -DMEOS=ON -DALL=ON, enabling every current and future optional family (circular buffers, H3, JSON, network points, pgPointCloud, geoposes, quadbin, raster, rigid geometries, Arrow export). The apt step installs the libraries these families need: libh3, GDAL, and libxml2 plus autotools and a PostgreSQL server-dev package for the vendored pgPointCloud static library.

Replace the explicit family flag list with -DALL=ON so libmeos is built
with every MEOS family. Building all families pulls in H3, RASTER/GDAL and
POINTCLOUD, whose vendored libpc.a needs pg_config; add libxml2-dev,
autoconf, automake, libtool, pkg-config and postgresql-server-dev-16 to the
build dependencies to satisfy them.
@estebanzimanyi
estebanzimanyi force-pushed the tooling/build-all-families branch from afb7a13 to 3f250a8 Compare July 10, 2026 12:29
@estebanzimanyi
estebanzimanyi merged commit 9f63fca into MobilityDB:main Jul 10, 2026
1 check passed
@estebanzimanyi
estebanzimanyi deleted the tooling/build-all-families branch July 10, 2026 13:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant