Skip to content

Enable all families in the ecosystem libmeos with -DALL=ON#36

Merged
estebanzimanyi merged 1 commit into
MobilityDB:masterfrom
estebanzimanyi:fix/ecosystem-libmeos-all-families
Jul 9, 2026
Merged

Enable all families in the ecosystem libmeos with -DALL=ON#36
estebanzimanyi merged 1 commit into
MobilityDB:masterfrom
estebanzimanyi:fix/ecosystem-libmeos-all-families

Conversation

@estebanzimanyi

Copy link
Copy Markdown
Member

The Phase-0 build in tools/ecosystem-generate.sh enumerated the family flags one by one. -DALL=ON is the standard MobilityDB mechanism to enable every optional family at once, so it also covers the families the enumeration omitted (POINTCLOUD, ARROW) and any family added later, with no list to maintain.

Each family still pulls its own dependency exactly as before — RASTER pulls GDAL, H3 pulls libh3, POINTCLOUD pulls pgpointcloud.

Verified on the current master pin: -DMEOS=ON -DALL=ON configures and builds a libmeos that exports the raster (raquet_read, …), pointcloud and arrow symbols and lists libgdal.so.34 + libh3.so.1 in its NEEDED entries.

The Phase-0 build enumerated the family flags one by one. -DALL=ON is the
standard MobilityDB mechanism to enable every optional family at once, so
it also covers the families the enumeration omitted (POINTCLOUD, ARROW)
and any family added later, with no list to maintain. Each family still
pulls its own dependency (RASTER pulls GDAL, H3 pulls libh3, POINTCLOUD
pulls pgpointcloud) exactly as before.
@estebanzimanyi estebanzimanyi merged commit 4578033 into MobilityDB:master Jul 9, 2026
1 check passed
@estebanzimanyi estebanzimanyi deleted the fix/ecosystem-libmeos-all-families branch July 9, 2026 12:35
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