[gdal-dev] OpenJPEG JPEG2000 Driver

Simon Eves simon.eves at heavy.ai
Wed Feb 15 11:22:32 PST 2023


Thanks, everyone.

On Wed, Feb 15, 2023 at 10:44 AM Even Rouault <even.rouault at spatialys.com>
wrote:

>
> > In theory, BUILD_SHARED_LIBS=ON could/should cascade to all dependencies
> > - you want static GDAL, good, we will assume you link it against
> > static OpenJPEG, etc.
>
> That's indeed just theory. No such thing is implemented (if that was
> implemented, it should probably be more a CMake functionality than GDAL
> doing that itself). Static linking has always a complicated story,
> especially for GDAL whose dependencies may have other dependencies in
> cascade, whatever build system you use. For some of the dependencies
> that are detected through CMake config files, the cascaded dependencies
> may be found. But that tends to be complicated & fragile, and require
> upstream of those dependencies to generate clean CMake config files. Kai
> Pastor & the vcpkg team have done great work to improve this on select
> dependencies, but that's still a in-progress area.
>
> >
> > However, I remember, I had to modify the old NMAKE makefile to make
> > GDAL link against
> > static curl and a few others I did build as static libraries, e.g.
> > forcing those deps as static-s
> > and adding list of dependencies of those dependencies, etc.
> > So, I'd say hacking build config for uncommon builds nothing buggy or
> > unexpected.
> Yep
> >
> > Best regards.
>
> --
> http://www.spatialys.com
> My software is free, but my time generally not.
>
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/gdal-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20230215/8f6aa30f/attachment.htm>


More information about the gdal-dev mailing list