[gdal-dev] Unable to use ADBC in GDAL 3.12.2

Even Rouault even.rouault at spatialys.com
Tue Feb 17 08:21:37 PST 2026


Mike,

This is a conda-forge packaging issue. libgdal-core is built without 
adbc_driver_manager installed, and so the capabities of the driver 
reported in libgdal-core and libgdal-adbc are different. Please file an 
issue at https://github.com/conda-forge/gdal-feedstock/

Even

Le 17/02/2026 à 17:08, Michael Smith via gdal-dev a écrit :
>
> GDAL 3.12.2 "Chicoutimi", released 2026/02/03 – via conda-forge
>
> In python:
> Python 3.14.3 | packaged by conda-forge | (main, Feb  9 2026, 
> 22:09:14) [Clang 20.1.8 ] on darwin
>
> >>> options=["PRELUDE_STATEMENTS=INSTALL httpfs", 
> "PRELUDE_STATEMENTS=LOAD httpfs",
>
> ... "PRELUDE_STATEMENTS=INSTALL aws","PRELUDE_STATEMENTS=LOAD 
> AWS","PRELUDE_STATEMENTS=INSTALL spatial",
>
> ... "PRELUDE_STATEMENTS=load spatial", "PRELUDE_STATEMENTS=CREATE 
> SECRET (TYPE S3, PROVIDER CREDENTIAL_CHAIN)", 
> "ADBC_DRIVER=libduckdb.dylib"]
>
> >>> from osgeo import gdal
>
> >>> stac_file = "s3://bucket/file.parquet"
>
> >>> gf = gdal.OpenEx(f'ADBC:{stac_file}', open_options=options, 
> allowed_drivers=["ADBC"])
>
> GDAL: On-demand registering 
> /Users/rdcrlmds/mambaforge/envs/gdal/lib/gdalplugins/ogr_ADBC.dylib 
> using RegisterOGRADBC.
>
> Warning 1: Proxy driver ADBC declares DMD_OPENOPTIONLIST whereas its 
> real driver doesn't declare it or with a different value
>
> Warning 1: Driver ADBC declares DMD_OPENOPTIONLIST whereas its proxy 
> doesn't declare it or with a different value
>
> Warning 1: Driver ADBC declares DCAP_UPDATE whereas its proxy doesn't 
> declare it or with a different value
>
> [1]    73279 killed     python
>
> CLI:
> gdal vector info  --oo ADBC_DRIVER=libduckdb --oo 
> PRELUDE_STATEMENTS="INSTALL httpfs" --oo PRELUDE_STATEMENTS="LOAD 
> httpfs" --oo PRELUDE_STATEMENTS="INSTALL aws" --oo 
> PRELUDE_STATEMENTS="LOAD AWS" --oo PRELUDE_STATEMENTS="INSTALL 
> spatial" --oo PRELUDE_STATEMENTS="load spatial" --oo 
> PRELUDE_STATEMENTS="CREATE SECRET (TYPE S3, PROVIDER 
> CREDENTIAL_CHAIN)" ADBC:s3://bucket/file.parquet
>
> GDAL: On-demand registering 
> /Users/rdcrlmds/mambaforge/envs/gdal/lib/gdalplugins/ogr_ADBC.dylib 
> using RegisterOGRADBC.
>
> Warning 1: Proxy driver ADBC declares DMD_OPENOPTIONLIST whereas its 
> real driver doesn't declare it or with a different value
>
> Warning 1: Driver ADBC declares DMD_OPENOPTIONLIST whereas its proxy 
> doesn't declare it or with a different value
>
> Warning 1: Driver ADBC declares DCAP_UPDATE whereas its proxy doesn't 
> declare it or with a different value
>
> [1]    73841 killed     gdal vector info --oo ADBC_DRIVER=libduckdb 
> --oo  --oo  --oo  --oo  --oo  --o
>
> Same with local file path:
> gdal vector info  --oo ADBC_DRIVER=libduckdb --oo 
> PRELUDE_STATEMENTS="INSTALL spatial" --oo PRELUDE_STATEMENTS="load 
> spatial" ADBC:~/Downloads/file.parquet
>
> GDAL: On-demand registering 
> /Users/rdcrlmds/mambaforge/envs/gdal/lib/gdalplugins/ogr_ADBC.dylib 
> using RegisterOGRADBC.
>
> Warning 1: Proxy driver ADBC declares DMD_OPENOPTIONLIST whereas its 
> real driver doesn't declare it or with a different value
>
> Warning 1: Driver ADBC declares DMD_OPENOPTIONLIST whereas its proxy 
> doesn't declare it or with a different value
>
> Warning 1: Driver ADBC declares DCAP_UPDATE whereas its proxy doesn't 
> declare it or with a different value
>
> [1]    76005 killed     gdal vector info --oo ADBC_DRIVER=libduckdb 
> --oo  --oo
>
> -- 
>
> Michael Smith
>
> RSGIS Center – ERDC CRREL NH
>
> US Army Corps
>
>
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/gdal-dev

-- 
http://www.spatialys.com
My software is free, but my time generally not.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20260217/b5c57d81/attachment-0001.htm>


More information about the gdal-dev mailing list