summaryrefslogtreecommitdiffstats
path: root/lib/ChangeLog
diff options
context:
space:
mode:
authorUlf Hermann <[email protected]>2017-04-19 12:06:56 +0200
committerUlf Hermann <[email protected]>2017-05-08 10:11:55 +0000
commit709d36789f4465b4e7a4948b98e0d7c5c66fac2f (patch)
tree18abf54b27adfd370e41c82067a3520dbf2ab82a /lib/ChangeLog
parent90fc7851b5f1f5dac88d5b822c12b1f4764e3d86 (diff)
Provide build rules for a compatibility library
We need to export open(), close(), malloc(), and free() from the C library we are using so that we can handle resources passed to and from elfutils correctly. For example, on Windows, calling free() on memory malloc()'d with a different C library will not work. In addition, having __cxa_demangle from the GNU libstdc++ available is very helpful, so we include that, too. Change-Id: I8e47e8f313fb3ffcc18309dadabf24acf36465f0 Reviewed-by: Christian Kandeler <[email protected]>
Diffstat (limited to 'lib/ChangeLog')
-rw-r--r--lib/ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/ChangeLog b/lib/ChangeLog
index 0433f023..ceb6ac25 100644
--- a/lib/ChangeLog
+++ b/lib/ChangeLog
@@ -1,5 +1,11 @@
2017-05-04 Ulf Hermann <[email protected]>
+ * Makefile.am: On windows, build an eu_compat.dll to forward symbols
+ from the C and std C++ libraries elfutils links against.
+ * eu_compat.def.in: New file.
+
+2017-05-04 Ulf Hermann <[email protected]>
+
* printversion.h: Define ARGP_PROGRAM_VERSION_HOOK_DEF and
ARGP_BUG_ADDRESS_DEF to be non-const and drop the asm tricks.