|
From: <sv...@va...> - 2012-06-17 08:46:40
|
bart 2012-06-17 09:46:32 +0100 (Sun, 17 Jun 2012)
New Revision: 12651
Log:
drd: Make sure that frame unwind information is generated for DRD intercepts
such that pthread_cancel() works properly. See also Ulrich Drepper, Cancellation
and C++ Exceptions, 2010 (http://udrepper.livejournal.com/21541.html).
Modified files:
trunk/drd/Makefile.am
Modified: trunk/drd/Makefile.am (+2 -1)
===================================================================
--- trunk/drd/Makefile.am 2012-06-17 07:13:58 +01:00 (rev 12650)
+++ trunk/drd/Makefile.am 2012-06-17 09:46:32 +01:00 (rev 12651)
@@ -135,7 +135,8 @@
vgpreload_drd_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_CPPFLAGS = \
$(AM_CPPFLAGS_@VGCONF_PLATFORM_PRI_CAPS@)
vgpreload_drd_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_CFLAGS = \
- $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) $(AM_CFLAGS_PIC) $(DRD_CFLAGS)
+ $(AM_CFLAGS_@VGCONF_PLATFORM_PRI_CAPS@) $(AM_CFLAGS_PIC) $(DRD_CFLAGS) \
+ -fexceptions
vgpreload_drd_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_DEPENDENCIES = \
$(LIBREPLACEMALLOC_@VGCONF_PLATFORM_PRI_CAPS@)
vgpreload_drd_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_LDFLAGS = \
|