From ffef2635a67a4e9a1f73246c45561cad9b428711 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Tue, 24 Jun 2025 21:07:02 +0200 Subject: [PATCH] winpe: compile dislocker-metadata.exe with 64-bit off_t type This might fix support for partitions starting after 2^31-1 bytes. --- winpe/build-dislocker-metadata.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/winpe/build-dislocker-metadata.sh b/winpe/build-dislocker-metadata.sh index e0df507..ba86ccc 100755 --- a/winpe/build-dislocker-metadata.sh +++ b/winpe/build-dislocker-metadata.sh @@ -83,7 +83,7 @@ cmake -DCMAKE_TOOLCHAIN_FILE=../mingw-w64-x86_64.cmake -DCMAKE_INSTALL_PREFIX=/t x86_64-w64-mingw32-gcc -I./include -I${DESTDIR}/include -DPROGNAME=\"dislocker-metadata\" \ -DAUTHOR=\"Romain\ Coltel\" -DVERSION=\"0.7.2-unsupported\" -D__OS=\"Windows\" \ - -D__ARCH=\"x86_64\" src/dislocker-metadata.c src/metadata/*.c src/common.c \ + -D__ARCH=\"x86_64\" -D_FILE_OFFSET_BITS=64 src/dislocker-metadata.c src/metadata/*.c src/common.c \ src/ntfs/clock.c src/ntfs/encoding.c src/encryption/crc32.c src/encryption/aes-xts.c \ src/encryption/decrypt.c src/encryption/diffuser.c src/xstd/xstdio.c src/xstd/xstdlib.c \ -L${DESTDIR}/lib -lmbedtls -lmbedcrypto -lmbedx509 -o dislocker-metadata