1 |
ulm 11/12/03 14:17:43 |
2 |
|
3 |
Added: 06_all_unexmacos.patch |
4 |
Log: |
5 |
Fix dumping on OS X, bug 388817. |
6 |
|
7 |
Revision Changes Path |
8 |
1.1 src/patchsets/emacs/23.3/06_all_unexmacos.patch |
9 |
|
10 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/emacs/23.3/06_all_unexmacos.patch?rev=1.1&view=markup |
11 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/emacs/23.3/06_all_unexmacos.patch?rev=1.1&content-type=text/plain |
12 |
|
13 |
Index: 06_all_unexmacos.patch |
14 |
=================================================================== |
15 |
https://bugs.gentoo.org/388817 |
16 |
http://debbugs.gnu.org/8223 |
17 |
patch from upstream, revision 100514 in emacs-23 branch |
18 |
* src/unexmacosx.c (copy_data_segment): Also copy __got section. (Bug#8223) |
19 |
|
20 |
--- emacs-23/src/unexmacosx.c |
21 |
+++ emacs-23/src/unexmacosx.c |
22 |
@@ -822,6 +822,7 @@ |
23 |
} |
24 |
else if (strncmp (sectp->sectname, "__la_symbol_ptr", 16) == 0 |
25 |
|| strncmp (sectp->sectname, "__nl_symbol_ptr", 16) == 0 |
26 |
+ || strncmp (sectp->sectname, "__got", 16) == 0 |
27 |
|| strncmp (sectp->sectname, "__la_sym_ptr2", 16) == 0 |
28 |
|| strncmp (sectp->sectname, "__dyld", 16) == 0 |
29 |
|| strncmp (sectp->sectname, "__const", 16) == 0 |