Updating superbuild GDAL configuration
Summary
On a environment containing libfreexl gdal automatically link with it. Whereas there is no need and package are delivered without it.
Rationale
There is no need for this. The configure command of GDAL has been updated to avoid this link. I'd like to take this opportunity to make sure that our GDAL is as light as possible. Here is the list of option that we can use in GDAL (there might be more...) :
GDAL configure option | OTB Superbuild value |
---|---|
geos | with |
geotiff | with |
hide-internal-symbols | none (default without) |
libtiff | with |
libz | with |
threads | with |
bsb | none |
cfitsio | without |
cryptopp | none (default with) |
curl | with |
ecw | without |
expat | with |
fme | without |
freexl | without (once this is merged) |
gif | without |
gnm | none (default with) |
grass | without |
grib | none (default without) |
hdf4 | with |
hdf5 | with |
idb | without |
ingres | without |
jasper | without |
jp2mrsid | without |
jpeg | with |
kakadu | without |
libgrass | without |
libkml | without |
mrf | none (default with) |
mrsid | without |
mysql | without |
netcdf | with |
odbc | without |
ogdi | without |
openjpeg | with |
pcidsk | with |
pcraster | without |
pcre | without |
perl | without |
pg | without |
php | without |
png | without |
python | without |
qhull | internal |
sde | without |
sqlite3 | none (default with) |
webp | without |
xerces | without |
xml2 | without |
spatialite | without |
Those without value are a real problem because behavior depends on the plateform they are built on. GDAL configure script is testing whereas the system have the option or not and then use it (most of the time). That is why packaging on hulk are broken, GDAL is using freexl.
Anyway, as I was investigating I thought someone might have something to say about that, so here are the facts!
Here is a
Copyright
The copyright owner is CNES and has signed the ORFEO ToolBox Contributor License Agreement.
Check before merging:
- All discussions are resolved
- At least 2
👍 votes from core developers, no👎 vote. - The feature branch is (reasonably) up-to-date with the base branch
- Dashboard is green
- Copyright owner has signed the ORFEO ToolBox Contributor License Agreement