aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDan Nicolaescu <[email protected]>2008-10-23 19:32:19 +0000
committerDan Nicolaescu <[email protected]>2008-10-23 19:32:19 +0000
commit9b3362b8a14e134f2f72bb621d76b9cfaf44bedb (patch)
tree42a99d8f7a57e7c724ae98921b6645b25dabafc4 /src
parentbd07cecc1002004cbd3566ee1a96d994bf8f09f6 (diff)
* configure (*-sunos5*, *-solaris* ): Use the new file sol2-10.h.
Use sol2-6.h for Solaris 7-9. * s/sol2-10.h: New file.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/s/sol2-10.h22
2 files changed, 26 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index de11b21c9e..eaa5d8299c 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
+2008-10-23 Ali Bahrami <[email protected]> (tiny change)
+
+ * s/sol2-10.h: New file.
+
2008-10-23 Juanma Barranquero <[email protected]>
* xdisp.c (fill_glyph_string): Fix typo in source (though the
diff --git a/src/s/sol2-10.h b/src/s/sol2-10.h
new file mode 100644
index 0000000000..7e158e89cc
--- /dev/null
+++ b/src/s/sol2-10.h
@@ -0,0 +1,22 @@
+/* Handle Solaris 2.10. */
+
+#include "sol2-6.h"
+
+#define SYSTEM_MALLOC
+
+/*
+ * Use the Solaris dldump() function, called from unexsol.c, to dump
+ * emacs, instead of the generic ELF dump code found in unexelf.c.
+ * The resulting binary has a complete symbol table, and is better
+ * for debugging and other observabilty tools (debuggers, pstack, etc).
+ *
+ * If you encounter a problem using dldump(), please consider sending
+ * a message to the OpenSolaris tools-linking mailing list:
+ * http://mail.opensolaris.org/mailman/listinfo/tools-linking
+ *
+ * It is likely that dldump() works with older Solaris too,
+ * but this has not been tested, and so, this change is for
+ * Solaris 10 and newer only at this time.
+ */
+#undef UNEXEC
+#define UNEXEC unexsol.o