For dladdr to be present in dlfcn.h, #define _GNU_SOURCE should be
before any includes.
Patch by Stas Boukarev.
(lp#581564, thanks to Stas Boukarev)
* bug fix: WRITE compiler macro did not handle output stream designators
correctly. (lp#598374, thanks to Stas Boukarev)
+ * bug fix: better availability of names of foreign functions in backtraces
+ on Linux. (lp#626962, thanks to Stas Boukarev)
changes in sbcl-1.0.42 relative to sbcl-1.0.41
* build changes
/* test to build and run so that we know if we have dladdr
*/
-#include <stdlib.h>
-
/* bloody FSF dlcfn.h won't give us dladdr without this */
#define _GNU_SOURCE
+#include <stdlib.h>
#include <dlfcn.h>
int main ()
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.42.5"
+"1.0.42.6"