diff --git a/package/ibm-sw-tpm2/0001-Use-LONG_BIT-to-define-RADIX_BITS.patch b/package/ibm-sw-tpm2/0001-Use-LONG_BIT-to-define-RADIX_BITS.patch index 3a7e02ba7a..d72239f42b 100644 --- a/package/ibm-sw-tpm2/0001-Use-LONG_BIT-to-define-RADIX_BITS.patch +++ b/package/ibm-sw-tpm2/0001-Use-LONG_BIT-to-define-RADIX_BITS.patch @@ -1,4 +1,4 @@ -From 24a352fc99ebde22235b05b18615817ef7f4263c Mon Sep 17 00:00:00 2001 +From 7c32c58f4ce802d2682038f73bb8c8f850237f89 Mon Sep 17 00:00:00 2001 From: Thomas Petazzoni Date: Sun, 26 Apr 2020 15:33:39 +0200 Subject: [PATCH] Use LONG_BIT to define RADIX_BITS @@ -6,14 +6,17 @@ Subject: [PATCH] Use LONG_BIT to define RADIX_BITS This allows to avoid having to support each CPU architecture individually. +Also, add the necessary defines in the makefile to expose LONG_BIT + Signed-off-by: Thomas Petazzoni Signed-off-by: Vincent Fazio --- src/LibSupport.h | 17 +++-------------- - 1 file changed, 3 insertions(+), 14 deletions(-) + src/makefile | 2 ++ + 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/src/LibSupport.h b/src/LibSupport.h -index b2e6a51..f064d20 100644 +index b2e6a51..0b59d18 100644 --- a/src/LibSupport.h +++ b/src/LibSupport.h @@ -64,20 +64,9 @@ @@ -40,6 +43,19 @@ index b2e6a51..f064d20 100644 // These macros use the selected libraries to the proper include files. #define LIB_QUOTE(_STRING_) #_STRING_ +diff --git a/src/makefile b/src/makefile +index f124e78..9af1e51 100644 +--- a/src/makefile ++++ b/src/makefile +@@ -46,6 +46,8 @@ CCFLAGS = -Wall \ + -c -ggdb -O0 \ + -DTPM_POSIX \ + -D_POSIX_ \ ++ -D_DEFAULT_SOURCE \ ++ -D_XOPEN_SOURCE \ + -DTPM_NUVOTON + + # add this line for big endian platforms -- -2.25.3 +2.28.0