redpencilio / docker-virtuoso

Virtuoso Docker image
MIT License
3 stars 5 forks source link

build with libraries required for geosparql support #20

Open MikiDi opened 1 year ago

MikiDi commented 1 year ago

Opened as a draft to allow for discussion if this may become part of the build, needs to be configurable, ...

MikiDi commented 1 year ago

It took me more time than it should have to figure out that it's the arm64 build (see https://github.com/redpencilio/docker-virtuoso/commit/ac5aa1b14254096f35e3ec986c604eb727498282 ) that's failing. Not sure where to go from here. I cóuld start looking into why this specific library doesn't build for arm, but that's going to be painstaking work involving C code or gcc configuration probably :thinking:

MikiDi commented 1 month ago

Research done be @sergiofenoll suggests that the version of GEOS library currently used by Virtuoso doesn't support ARM builds. More recent versions of GEOS dó support ARM builds, but aren't compatible with Virtuoso. It should be possible to make Woodpecker build Virtuoso with GeoSPARQL support for AMD only. Furthermore it would be ideal if we could provide a repro/issue report to the Virtuoso team at Openlink, since it looks like adapting Virtuoso to support a more recent GEOS version is the only way out of this.