PageRenderTime 50ms CodeModel.GetById 22ms RepoModel.GetById 0ms app.codeStats 0ms

/dev-lisp/cmucl/files/20a-multiplefixes.patch

https://github.com/1000timesdead/portage
Patch | 118 lines | 109 code | 9 blank | 0 comment | 0 complexity | 6af4c640f3a4c57cb77e7bbb97242cd3 MD5 | raw file
  1. diff -Naur work.old/src/lisp/alpha-assem.S work/src/lisp/alpha-assem.S
  2. --- work.old/src/lisp/alpha-assem.S 2003-03-06 11:13:09.000000000 -0300
  3. +++ work/src/lisp/alpha-assem.S 2010-05-10 00:06:34.000000000 -0300
  4. @@ -297,3 +297,7 @@
  5. function_end_breakpoint_end:
  6. +
  7. +#if defined(__linux__) && defined(__ELF__)
  8. +.section .note.GNU-stack,"",%progbits
  9. +#endif
  10. diff -Naur work.old/src/lisp/amd64-assem.S work/src/lisp/amd64-assem.S
  11. --- work.old/src/lisp/amd64-assem.S 2004-07-27 19:03:53.000000000 -0300
  12. +++ work/src/lisp/amd64-assem.S 2010-05-10 00:06:34.000000000 -0300
  13. @@ -1051,3 +1051,7 @@
  14. .end
  15. #endif /* LINKAGE_TABLE */
  16. +
  17. +#if defined(__linux__) && defined(__ELF__)
  18. +.section .note.GNU-stack,"",%progbits
  19. +#endif
  20. diff -Naur work.old/src/lisp/backtrace.c work/src/lisp/backtrace.c
  21. --- work.old/src/lisp/backtrace.c 2009-06-11 13:04:01.000000000 -0300
  22. +++ work/src/lisp/backtrace.c 2010-05-10 00:06:22.000000000 -0300
  23. @@ -3,6 +3,8 @@
  24. * Simple backtrace facility. More or less from Rob's lisp version.
  25. */
  26. +#include "os-common.h"
  27. +
  28. #include <stdio.h>
  29. #include <signal.h>
  30. #include "lisp.h"
  31. diff -Naur work.old/src/lisp/hppa-assem.S work/src/lisp/hppa-assem.S
  32. --- work.old/src/lisp/hppa-assem.S 2002-08-23 14:05:35.000000000 -0300
  33. +++ work/src/lisp/hppa-assem.S 2010-05-10 00:06:34.000000000 -0300
  34. @@ -460,3 +460,7 @@
  35. .export function_end_breakpoint_end
  36. function_end_breakpoint_end
  37. +
  38. +#if defined(__linux__) && defined(__ELF__)
  39. +.section .note.GNU-stack,"",%progbits
  40. +#endif
  41. diff -Naur work.old/src/lisp/linux-stubs.S work/src/lisp/linux-stubs.S
  42. --- work.old/src/lisp/linux-stubs.S 2005-08-17 00:40:16.000000000 -0300
  43. +++ work/src/lisp/linux-stubs.S 2010-05-10 00:06:34.000000000 -0300
  44. @@ -995,3 +995,7 @@
  45. /* doe(yperr_string) */
  46. /* doe(ypprot_err) */
  47. #endif /* defined(LINKAGE_TABLE) && !defined(__FreeBSD__) */
  48. +
  49. +#if defined(__linux__) && defined(__ELF__)
  50. +.section .note.GNU-stack,"",%progbits
  51. +#endif
  52. diff -Naur work.old/src/lisp/lisp.c work/src/lisp/lisp.c
  53. --- work.old/src/lisp/lisp.c 2009-07-13 16:41:54.000000000 -0300
  54. +++ work/src/lisp/lisp.c 2010-05-10 00:05:55.000000000 -0300
  55. @@ -5,6 +5,9 @@
  56. *
  57. */
  58. +#include "os-common.h"
  59. +#include <time.h>
  60. +
  61. #include <stdio.h>
  62. #include <stdlib.h>
  63. #include <limits.h>
  64. diff -Naur work.old/src/lisp/mips-assem.S work/src/lisp/mips-assem.S
  65. --- work.old/src/lisp/mips-assem.S 2002-08-23 14:01:02.000000000 -0300
  66. +++ work/src/lisp/mips-assem.S 2010-05-10 00:06:34.000000000 -0300
  67. @@ -402,3 +402,7 @@
  68. move v0, a1
  69. j _restore_state
  70. .end save_state
  71. +
  72. +#if defined(__linux__) && defined(__ELF__)
  73. +.section .note.GNU-stack,"",%progbits
  74. +#endif
  75. diff -Naur work.old/src/lisp/os-common.h work/src/lisp/os-common.h
  76. --- work.old/src/lisp/os-common.h 1969-12-31 21:00:00.000000000 -0300
  77. +++ work/src/lisp/os-common.h 2010-05-10 00:06:22.000000000 -0300
  78. @@ -0,0 +1 @@
  79. +char* convert_lisp_string(char* c_string, void* lisp_string, int len);
  80. diff -Naur work.old/src/lisp/ppc-assem.S work/src/lisp/ppc-assem.S
  81. --- work.old/src/lisp/ppc-assem.S 2006-02-25 01:35:58.000000000 -0300
  82. +++ work/src/lisp/ppc-assem.S 2010-05-10 00:06:34.000000000 -0300
  83. @@ -721,3 +721,7 @@
  84. SET_SIZE(fpu_restore)
  85. #endif
  86. +
  87. +#if defined(__linux__) && defined(__ELF__)
  88. +.section .note.GNU-stack,"",%progbits
  89. +#endif
  90. diff -Naur work.old/src/lisp/sparc-assem.S work/src/lisp/sparc-assem.S
  91. --- work.old/src/lisp/sparc-assem.S 2003-10-23 23:57:00.000000000 -0300
  92. +++ work/src/lisp/sparc-assem.S 2010-05-10 00:06:34.000000000 -0300
  93. @@ -837,3 +837,7 @@
  94. * End:
  95. */
  96. +
  97. +#if defined(__linux__) && defined(__ELF__)
  98. +.section .note.GNU-stack,"",%progbits
  99. +#endif
  100. diff -Naur work.old/src/lisp/x86-assem.S work/src/lisp/x86-assem.S
  101. --- work.old/src/lisp/x86-assem.S 2008-12-24 02:36:40.000000000 -0200
  102. +++ work/src/lisp/x86-assem.S 2010-05-10 00:06:34.000000000 -0300
  103. @@ -798,3 +798,7 @@
  104. ENDFUNC(undefined_foreign_symbol_trap)
  105. #endif /* LINKAGE_TABLE */
  106. +
  107. +#if defined(__linux__) && defined(__ELF__)
  108. +.section .note.GNU-stack,"",%progbits
  109. +#endif