]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
drd: Make sure that frame unwind information is generated for DRD intercepts
authorBart Van Assche <bvanassche@acm.org>
Sun, 17 Jun 2012 08:46:32 +0000 (08:46 +0000)
committerBart Van Assche <bvanassche@acm.org>
Sun, 17 Jun 2012 08:46:32 +0000 (08:46 +0000)
such that pthread_cancel() works properly. See also Ulrich Drepper, Cancellation
and C++ Exceptions, 2010 (http://udrepper.livejournal.com/21541.html).

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12651

drd/Makefile.am

index 153b38484c0157329e3301a73fa63b1f06741100..a383cf98ae3595773191c46f54287abce2e7e83f 100644 (file)
@@ -135,7 +135,8 @@ vgpreload_drd_@VGCONF_ARCH_PRI@_@VGCONF_OS@_so_SOURCES      = \
 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      = \