<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hey Matthias,</div>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
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?</div>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thanks</div>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Florian</div>
<div style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="mail-editor-reference-message-container" style="color: inherit; background-color: inherit;">
<div class="ms-outlook-mobile-reference-message skipProofing" style="direction: ltr;">
</div>
<div class="ms-outlook-mobile-reference-message skipProofing" style="text-align: left; padding: 3pt 0in 0in; border-width: 1pt medium medium; border-style: solid none none; border-color: rgb(181, 196, 223) currentcolor currentcolor; font-family: Aptos; font-size: 12pt; color: black;">
<b>From: </b>Matthias Kuhn <matthias@opengis.ch><br>
<b>Date: </b>Friday, 30. January 2026 at 09:51<br>
<b>To: </b>Schimmel, Florian <florian.schimmel@sap.com><br>
<b>Cc: </b>qgis-developer@lists.osgeo.org <qgis-developer@lists.osgeo.org><br>
<b>Subject: </b>Re: [QGIS-Developer] SAP HANA on MacOS<br>
<br>
</div>
<table class="ms-outlook-mobile-reference-message skipProofing" cellspacing="0" cellpadding="0" border="0" style="direction: ltr; text-indent: revert; line-height: revert; white-space: revert; text-transform: revert; background-color: revert; display: table; margin: revert; width: 100%; height: revert; table-layout: fixed; color: revert;">
<tbody>
<tr style="background-color: revert;">
<td class="ms-outlook-mobile-reference-message skipProofing" style="direction: ltr; text-indent: revert; line-height: revert; white-space: revert; text-transform: revert; border-width: revert; border-style: revert; border-color: revert; background-color: rgb(166, 166, 166); padding: 7px 2px; word-break: revert; color: revert; width: 0px; height: revert;">
</td>
<td class="ms-outlook-mobile-reference-message skipProofing" style="direction: ltr; text-align: left; text-indent: revert; line-height: revert; white-space: revert; text-transform: revert; border-width: revert; border-style: revert; border-color: revert; background-color: rgb(234, 234, 234); padding: 7px 5px 7px 15px; word-break: revert; color: rgb(33, 33, 33); width: 100%; height: revert;">
<div class="ms-outlook-mobile-reference-message skipProofing" style="direction: ltr; text-align: left; text-indent: revert; line-height: revert; white-space: revert; text-transform: revert; font-family: wf_segoe-ui_normal, "Segoe UI", "Segoe WP", Tahoma, Arial, sans-serif; color: revert;">
<span style="letter-spacing: revert; background-color: revert; line-height: revert; text-transform: revert;">You don't often get email from matthias@opengis.ch.
<a href="https://aka.ms/LearnAboutSenderIdentification" data-outlook-id="9cedd814-519b-4d34-956c-f0ef3c90fd73" style="color: revert; display: revert; background-color: revert;">
Learn why this is important</a></span></div>
</td>
<td class="ms-outlook-mobile-reference-message skipProofing" style="direction: ltr; text-align: left; text-indent: revert; line-height: revert; white-space: revert; text-transform: revert; border-width: revert; border-style: revert; border-color: revert; background-color: rgb(234, 234, 234); padding: 7px 5px; word-break: revert; color: rgb(33, 33, 33); width: 75px; height: revert;">
</td>
</tr>
</tbody>
</table>
<div class="ms-outlook-mobile-reference-message skipProofing" style="direction: ltr;">
Hi Florian,</div>
<div class="ms-outlook-mobile-reference-message skipProofing" style="direction: ltr;">
<br>
</div>
<div class="ms-outlook-mobile-reference-message skipProofing" style="direction: ltr;">
Yes, the packages are produced using the build-macos-qt6 workflow.</div>
<div class="ms-outlook-mobile-reference-message skipProofing" style="direction: ltr;">
<br>
</div>
<div class="ms-outlook-mobile-reference-message skipProofing" style="direction: ltr;">
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.</div>
<div class="ms-outlook-mobile-reference-message skipProofing" style="direction: ltr;">
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.</div>
<div class="ms-outlook-mobile-reference-message skipProofing" style="direction: ltr;">
<br>
</div>
<div class="ms-outlook-mobile-reference-message skipProofing" style="direction: ltr;">
Thanks</div>
<div class="ms-outlook-mobile-reference-message skipProofing" style="direction: ltr;">
Matthias</div>
<div class="ms-outlook-mobile-reference-message skipProofing" style="direction: ltr;">
<br>
</div>
<div class="gmail_attr" style="direction: ltr;">On Thu, Jan 29, 2026 at 8:46 AM Schimmel, Florian via QGIS-Developer <<a href="mailto:qgis-developer@lists.osgeo.org" data-outlook-id="bc5d8b47-3d2c-4299-a8e9-bd2a90b1c14b">qgis-developer@lists.osgeo.org</a>>
wrote:</div>
<blockquote style="margin: 0px 0px 0px 0.8ex; padding-left: 1ex; border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204, 204, 204);">
<div class="gmail_quote" style="font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="text-transform: none;">Hi,</span></div>
<div class="gmail_quote" style="direction: ltr; text-align: left; text-indent: 0px; text-transform: none; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="gmail_quote" style="direction: ltr; text-align: left; text-indent: 0px; text-transform: none; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt;">
<span style="color: rgb(0, 0, 0);">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
</span><span style="color: rgb(0, 134, 240);"><a href="https://github.com/qgis/QGIS/blob/404776a21836daf0e9b1b7c21590ff48680dd0fa/.github/workflows/build-macos-qt6.yml" target="_blank" title="https://github.com/qgis/QGIS/blob/404776a21836daf0e9b1b7c21590ff48680dd0fa/.github/workflows/build-macos-qt6.yml" originalsrc="https://github.com/qgis/QGIS/blob/404776a21836daf0e9b1b7c21590ff48680dd0fa/.github/workflows/build-macos-qt6.yml" data-outlook-id="9d182021-0f81-4ed0-a8d4-5cfdcd1ddb2d" style="color: rgb(0, 134, 240);">build-macos-qt6</a></span><span style="color: rgb(0, 0, 0);"> 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.</span></div>
<div class="gmail_quote" style="direction: ltr; text-align: left; text-indent: 0px; text-transform: none; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="gmail_quote" style="direction: ltr; text-align: left; text-indent: 0px; text-transform: none; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thanks for taking the time,</div>
<div class="gmail_quote" style="font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<span style="text-transform: none;">Florian</span><br>
<br>
</div>
<div class="gmail_quote" style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="gmail_quote" style="direction: ltr; font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="gmail_quote">_______________________________________________<br>
QGIS-Developer mailing list<br>
<a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank" data-outlook-id="b4faa603-0f9a-445d-9923-b09877b2fb1c">QGIS-Developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank" rel="noreferrer" originalsrc="https://lists.osgeo.org/mailman/listinfo/qgis-developer" data-outlook-id="4fa5bbb4-2ac0-453a-8f65-09e2e62efb08">
https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank" rel="noreferrer" originalsrc="https://lists.osgeo.org/mailman/listinfo/qgis-developer" data-outlook-id="7a1c688c-c620-4619-a849-1e03f8d385db">
https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></div>
</blockquote>
</div>
</body>
</html>