logo

overlay

My own overlay for experimentations, use with caution, no support is provided git clone https://hacktivis.me/git/overlay.git

icedtea-jdk-execinfo.patch (1026B)


  1. --- openjdk.orig/jdk/src/solaris/native/sun/awt/awt_xembed_server.c
  2. +++ openjdk/jdk/src/solaris/native/sun/awt/awt_xembed_server.c
  3. @@ -35,7 +35,7 @@
  4. #include <X11/Xlib.h>
  5. #include <X11/Xatom.h>
  6. #include <Xm/MwmUtil.h>
  7. -#ifdef __linux__
  8. +#if defined(__linux__) && defined(__GLIBC__) && ! defined(__UCLIBC__)
  9. #include <execinfo.h>
  10. #endif
  11. #include <stdio.h>
  12. @@ -835,7 +835,7 @@
  13. AWT_UNLOCK();
  14. }
  15. -#ifdef __linux__
  16. +#if defined(__linux__) && defined(__GLIBC__) && ! defined(__UCLIBC__)
  17. void
  18. print_stack (void)
  19. {
  20. --- openjdk.orig/jdk/src/solaris/native/sun/xawt/XToolkit.c
  21. +++ openjdk/jdk/src/solaris/native/sun/xawt/XToolkit.c
  22. @@ -27,7 +27,7 @@
  23. #include <X11/Xutil.h>
  24. #include <X11/Xos.h>
  25. #include <X11/Xatom.h>
  26. -#ifdef __linux__
  27. +#if defined(__linux__) && defined(__GLIBC__) && ! defined(__UCLIBC__)
  28. #include <execinfo.h>
  29. #endif
  30. @@ -689,7 +689,7 @@
  31. return ret;
  32. }
  33. -#ifdef __linux__
  34. +#if defined(__linux__) && defined(__GLIBC__) && ! defined(__UCLIBC__)
  35. void print_stack(void)
  36. {
  37. void *array[10];