Skip to content
Snippets Groups Projects
Commit 4a72f0e0 authored by Piotr Kubaj's avatar Piotr Kubaj
Browse files

devel/tup: correctly detect endianness

Fixes build on powerpc64le:
  bootstrap LD tup  -fstack-protector-strong  -lm
SQL error: database disk image is malformed
Query was: create table node (id integer primary key not null, dir integer not null, type integer not null, mtime integer not null, srcid integer not null, name varchar(4096), display varchar(4096), flags varchar(256), unique(dir, name))
.tup repository initialized: .tup/db
SQL error: database disk image is malformed
Query was: create table node (id integer primary key not null, dir integer not null, type integer not null, mtime integer not null, srcid integer not null, name varchar(4096), display varchar(4096), flags varchar(256), unique(dir, name))
.tup repository initialized: :memory:
parent 5a8afa08
No related branches found
No related tags found
No related merge requests found
--- src/sqlite3/sqlite3.c.orig 2022-08-09 21:05:11 UTC
+++ src/sqlite3/sqlite3.c
@@ -14487,7 +14487,8 @@ typedef INT16_TYPE LogEst;
# if defined(i386) || defined(__i386__) || defined(_M_IX86) || \
defined(__x86_64) || defined(__x86_64__) || defined(_M_X64) || \
defined(_M_AMD64) || defined(_M_ARM) || defined(__x86) || \
- defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64)
+ defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64) || \
+ defined(__LITTLE_ENDIAN__)
# define SQLITE_BYTEORDER 1234
# elif defined(sparc) || defined(__ppc__) || \
defined(__ARMEB__) || defined(__AARCH64EB__)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment