diff options
Diffstat (limited to 'community/chez-scheme/armhf-64bit-time_t.patch')
-rw-r--r-- | community/chez-scheme/armhf-64bit-time_t.patch | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/community/chez-scheme/armhf-64bit-time_t.patch b/community/chez-scheme/armhf-64bit-time_t.patch new file mode 100644 index 00000000000..0a44e88dc48 --- /dev/null +++ b/community/chez-scheme/armhf-64bit-time_t.patch @@ -0,0 +1,25 @@ +diff -upr csv9.5.8.orig/boot/arm32le/equates.h csv9.5.8/boot/arm32le/equates.h +--- csv9.5.8.orig/boot/arm32le/equates.h 2022-04-26 21:21:41.390449349 +0200 ++++ csv9.5.8/boot/arm32le/equates.h 2022-04-26 21:21:50.987106798 +0200 +@@ -630,7 +630,7 @@ typedef unsigned long long U64; + #define time_duration 0x2 + #define time_monotonic 0x3 + #define time_process 0x0 +-#define time_t_bits 0x20 ++#define time_t_bits 0x40 + #define time_thread 0x1 + #define time_utc 0x4 + #define timer_interrupt_index 0x2 +Only in csv9.5.8/boot/arm32le: equates.h.orig +diff -upr csv9.5.8.orig/s/arm32le.def csv9.5.8/s/arm32le.def +--- csv9.5.8.orig/s/arm32le.def 2022-04-26 21:21:41.567115853 +0200 ++++ csv9.5.8/s/arm32le.def 2022-04-26 21:21:50.987106798 +0200 +@@ -24,7 +24,7 @@ + (define-constant size_t-bits 32) + (define-constant ptrdiff_t-bits 32) + (define-constant wchar-bits 32) +-(define-constant time-t-bits 32) ++(define-constant time-t-bits 64) + (define-constant max-float-alignment 8) + (define-constant max-integer-alignment 8) + (define-constant asm-arg-reg-max 5) |