2cc346e763
This commit includes reverts of the last attempt to bump sqlite: git revert --no-editc4c282f8ec014174f00d835b5659eadb481210e9296744b0f4939244b828f0a272ef14274c36578fand the following new changes: The autoconf-based configure script until version 3.48.0 enabled rtree support by default: https://github.com/sqlite/sqlite/blob/version-3.48.0/autoconf/configure.ac#L180 while the autosetup-based needs -DSQLITE_ENABLE_RTREE https://github.com/sqlite/sqlite/blob/version-3.50.4/autosetup/sqlite-config.tcl#L763 Added Config.in option for RTREE support and enabled it for gdal to provide a needed dependency: https://github.com/OSGeo/gdal/blob/v3.11.4/cmake/helpers/CheckDependentLibraries.cmake#L277 Added upstream patch to fix forced addition of rpath and added configure option --disable-rpath to target build. Added configure option --soname=legacy to fix wrong library name which breaks linking of kodi: https://github.com/LibreELEC/LibreELEC.tv/commit/7f2281bd7cc59425e754ac9d720071688f75580f Added configure option --disable-shared for static builds. Added build fixes for BR2_m68k_cf. Removed SQLITE_CONF_OPTS and readline support from host build to avoid dependencies. Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Tested-by: Julien Olivain <ju.o@free.fr> Signed-off-by: Julien Olivain <ju.o@free.fr>
34 lines
1.2 KiB
Plaintext
34 lines
1.2 KiB
Plaintext
config BR2_PACKAGE_GDAL
|
|
bool "gdal"
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # json-c
|
|
depends on BR2_INSTALL_LIBSTDCPP # proj, qhull
|
|
# configure can't find proj, when linking statically
|
|
depends on !BR2_STATIC_LIBS
|
|
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # C++11, proj
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # proj
|
|
depends on BR2_USE_WCHAR # proj
|
|
select BR2_PACKAGE_GIFLIB
|
|
select BR2_PACKAGE_JPEG
|
|
select BR2_PACKAGE_JSON_C
|
|
select BR2_PACKAGE_LIBGEOTIFF
|
|
select BR2_PACKAGE_LIBPNG
|
|
select BR2_PACKAGE_PROJ
|
|
select BR2_PACKAGE_QHULL
|
|
select BR2_PACKAGE_SQLITE_ENABLE_RTREE if BR2_PACKAGE_SQLITE
|
|
select BR2_PACKAGE_ZLIB
|
|
help
|
|
GDAL is a translator library for raster and vector geospatial
|
|
data formats. As a library, it presents a single raster
|
|
abstract data model and single vector abstract data model to
|
|
the calling application for all supported formats. It also
|
|
comes with a variety of useful command line utilities for data
|
|
translation and processing.
|
|
|
|
https://gdal.org/
|
|
|
|
comment "gdal needs a toolchain w/ C++, dynamic library, gcc >= 4.7, NPTL, wchar"
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
|
depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS || \
|
|
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 || \
|
|
!BR2_TOOLCHAIN_HAS_THREADS_NPTL || !BR2_USE_WCHAR
|