Source: sqlitestudio Version: 3.4.21-1 Severity: serious Tags: patch https://buildd.debian.org/status/fetch.php?pkg=sqlitestudio&arch=amd64&ver=3.4.21-1&stamp=1770965406&raw=0
... gcc -c -pipe -msse4.1 -msse4.2 -maes -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sqlitestudio-3.4.21=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wno-unused-parameter -Wno-sign-compare -Wno-unused-function -Wno-unused-but-set-variable -Wno-parentheses -Wno-unused-variable -Wno-unknown-pragmas -D_REENTRANT -fPIC -DPROJECT_MODULE_NAME=DbSqliteWx -DDBSQLITEWX_LIBRARY -DSQLITE_OS_UNIX=1 -DSQLITE_HAS_CODEC -DSQLITE_ALLOW_XTHREAD_CONNECT=1 -DSQLITE_THREADSAFE=1 -DSQLITE_TEMP_STORE=2 -DCODEC_TYPE=CODEC_TYPE_AES256 -DSQLITE_CORE -DUSE_DYNAMIC_SQLITE3_LOAD=0 -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT=1 -DSQLITE_ENABLE_DBSTAT_VTAB=1 -DSQLITE_ENABLE_BYTECODE_VTAB=1 -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_ENABLE_EXPLAIN_COMMENTS=1 -DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_FTS3_PARENTHESIS=1 -DSQLITE_ENABLE_FTS4=1 -DSQLITE_ENABLE_FTS5=1 -DSQLITE_ENABLE_GEOPOLY=1 -DSQLITE_ENABLE_JSON1=1 -DSQLITE_ENABLE_RTREE=1 -DSQLITE_ENABLE_MATH_FUNCTIONS=1 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_CORE_LIB -I. -I../../SQLiteStudio3/coreSQLiteStudio -I../../SQLiteStudio3/coreSQLiteStudio -I../../Plugins -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I../../output/build -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o ../../output/build/wxsqlite3.o wxsqlite3.c ... This violates the x86 baseline, trying to use this plugin on some supported hardware would likely result in a crash. A fix is attached.
Description: Fix a baseline violation on x86 Author: Adrian Bunk <[email protected]> --- sqlitestudio-3.4.21.orig/Plugins/DbSqliteWx/DbSqliteWx.pro +++ sqlitestudio-3.4.21/Plugins/DbSqliteWx/DbSqliteWx.pro @@ -76,11 +76,6 @@ DEFINES += SQLITE_HAS_CODEC SQLITE_ALLOW SQLITE_ENABLE_RTREE=1 \ SQLITE_ENABLE_MATH_FUNCTIONS=1 -# We cannot reliably detect the target architecture, assume that host == target -contains(QMAKE_HOST.arch,x86|x86_64|amd64): { - QMAKE_CFLAGS += -msse4.1 -msse4.2 -maes -} - QMAKE_CFLAGS_WARN_ON = -Wall -Wno-unused-parameter -Wno-sign-compare -Wno-unused-function -Wno-unused-but-set-variable \ -Wno-parentheses -Wno-unused-variable -Wno-unknown-pragmas

