[QGIS-Developer] SAP HANA on MacOS

Schimmel, Florian florian.schimmel at sap.com
Thu Feb 19 09:04:48 PST 2026


Hey Matthias,

thank you for the reply, I like the idea and tried to implement it. I had to work into vcpkg and solve a few issues on the way, that took a while, but I have a working port now. While checking if it is possible to integrate the port in the QGIS build I noticed that there are custom ports in the repository. Since odbccpp is not broadly used, there is probably no application for a vcpkg port outside of QGIS, so would you mind if we add the port directly to the QGIS repository?

Thanks
Florian

From: Matthias Kuhn <matthias at opengis.ch>
Date: Friday, 30. January 2026 at 09:51
To: Schimmel, Florian <florian.schimmel at sap.com>
Cc: qgis-developer at lists.osgeo.org <qgis-developer at lists.osgeo.org>
Subject: Re: [QGIS-Developer] SAP HANA on MacOS

You don't often get email from matthias at opengis.ch. Learn why this is important<https://aka.ms/LearnAboutSenderIdentification>
Hi Florian,

Yes, the packages are produced using the build-macos-qt6 workflow.

One thing I'd also suggest is to make it possible use the odbccpp library as an external dependency (compared to the current vendored copy), this would allow us to cache the prebuilt package in the workflow runs and support performance in our CI/CD pipelines.
This would require a few tweaks like adding a vcpkg port, use a cmake target to link to the library and adding a cmake toggle to switch between using the vendored and an externally provided copy.

Thanks
Matthias

On Thu, Jan 29, 2026 at 8:46 AM Schimmel, Florian via QGIS-Developer <qgis-developer at lists.osgeo.org<mailto:qgis-developer at lists.osgeo.org>> wrote:
Hi,

I’m a developer in the geospatial team of SAP HANA. We were noticed that HANA is not available on the new releases of QGIS on MacOS. I built it locally and it is available with the WITH_HANA=TRUE option in cmake. So, I think it's simply not added during the release process, maybe after the switch to qt6 and the use of vcpkg. I’m not sure about the exact process, which creates the releases. Would it suffice to add it in the build-macos-qt6<https://github.com/qgis/QGIS/blob/404776a21836daf0e9b1b7c21590ff48680dd0fa/.github/workflows/build-macos-qt6.yml> workflow? And if so, would it be ok to do this? In that case I would open a pull-request. Let me know if I’m missing something. I will happily check again.

Thanks for taking the time,
Florian



_______________________________________________
QGIS-Developer mailing list
QGIS-Developer at lists.osgeo.org<mailto:QGIS-Developer at lists.osgeo.org>
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20260219/d9afe7d5/attachment-0001.htm>


More information about the QGIS-Developer mailing list