diff --git a/srcpkgs/sqlite/template b/srcpkgs/sqlite/template index 80c90c4ea2f..3d0990e4497 100644 --- a/srcpkgs/sqlite/template +++ b/srcpkgs/sqlite/template @@ -1,7 +1,7 @@ # Template file for 'sqlite' pkgname=sqlite version=3.33.0 -revision=1 +revision=2 _amalgamationver=$(printf "%d%02d%02d00\n" ${version//./ }) wrksrc="sqlite-autoconf-${_amalgamationver}" build_style=gnu-configure @@ -24,6 +24,12 @@ CFLAGS="-DSQLITE_ENABLE_DBSTAT_VTAB -DSQLITE_ENABLE_COLUMN_METADATA \ CFLAGS+=" -DHAVE_FDATASYNC" disable_parallel_build=yes +# explicitly set byte order to avoid bad autodetection macros +case "$XBPS_TARGET_ENDIAN" in + le) CFLAGS+=" -DSHA3_BYTEORDER=1234 -DSQLITE_BYTEORDER=1234";; + be) CFLAGS+=" -DSHA3_BYTEORDER=4321 -DSQLITE_BYTEORDER=4321";; +esac + pre_configure() { vsed -i -e 's/ -ltinfo//g' configure }