0019-libfdt-Undefine-__wordsize-if-already-defined.patch 928 B

123456789101112131415161718192021222324252627282930
  1. From bcdc525b2e4403f9e878e93cbd0d146ce9e37bb8 Mon Sep 17 00:00:00 2001
  2. From: Khem Raj <raj.khem@gmail.com>
  3. Date: Thu, 25 Jul 2019 23:30:27 -0700
  4. Subject: [PATCH] libfdt: Undefine __wordsize if already defined
  5. glibc 2.30+ defines __wordsize, which is same so its easier to compile
  6. for multiple versions of glibc even ones which does not have this define
  7. Signed-off-by: Khem Raj <raj.khem@gmail.com>
  8. ---
  9. Upstream-Status: Pending
  10. opensrc/helpers/libfdt/libfdt_env.h | 4 ++++
  11. 1 file changed, 4 insertions(+)
  12. diff --git a/opensrc/helpers/libfdt/libfdt_env.h b/opensrc/helpers/libfdt/libfdt_env.h
  13. index f4608be..5e83a27 100644
  14. --- a/opensrc/helpers/libfdt/libfdt_env.h
  15. +++ b/opensrc/helpers/libfdt/libfdt_env.h
  16. @@ -18,6 +18,10 @@
  17. #include <string.h>
  18. #include <limits.h>
  19. +#ifdef __bitwise
  20. +#undef __bitwise
  21. +#endif
  22. +
  23. #ifdef __CHECKER__
  24. #define FDT_FORCE __attribute__((force))
  25. #define FDT_BITWISE __attribute__((bitwise))