The vcpkg change was merged. The libspatialite and readosm ports no longer apply dllexport for static triplets.

Kai

Am 12.12.25 um 14:35 schrieb David Klaus:
Kai,

Thank you for that information. In regards to your fix for this issue. Are these changes coming to libspatialite in vcpkg in the future?

On Fri, Dec 12, 2025 at 3:03 AM Kai Pastor, DG0YT <[email protected]> wrote:

    Thanks for confirming that libcurl is not causing problems here.

    libspatialite does have minor issues.
    - It always builds with dllexport but never applies dllimport.
    - The controlling macro is named DLL_EXPORT which is not specific
    to the package. Reverse dependencies following the same idea will
    turn on dllexport when they include libspatialite headers.

    I am testing libspatialite modifications now in
    https://github.com/microsoft/vcpkg/pull/48834. MSVC isn't a local
    platform for me, and I rarely deal with nmake since GDAL moved to
    CMake. So vcpkg CI building reverse dependencies is my only
    indicator of success. External testing welcome.

    Kai

_______________________________________________
gdal-dev mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to