diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2014-10-29 12:56:18 +0300 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2014-10-29 12:56:18 +0300 |
commit | 6bb19351d92b3ea1691f96c15fdd230f2f4ce9ac (patch) | |
tree | bd4ec57d3e227a68d0c6c5e4804ed8f096302eb9 /winsup/cygwin/release | |
parent | 6eca6c43be8b3fa84a47153424b14886d530f110 (diff) |
* common.din (__cxa_atexit): Define as cygwin__cxa_atexit.
* dcrt0.cc (cygwin__cxa_atexit): New function. Explain what we do.
Diffstat (limited to 'winsup/cygwin/release')
-rw-r--r-- | winsup/cygwin/release/1.7.33 | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/winsup/cygwin/release/1.7.33 b/winsup/cygwin/release/1.7.33 index 652a61ed4..02c07faad 100644 --- a/winsup/cygwin/release/1.7.33 +++ b/winsup/cygwin/release/1.7.33 @@ -88,3 +88,7 @@ Bug Fixes - Fix a SEGV in some 64 bit applications explicitely dlclosing DLLs. Addresses: https://cygwin.com/ml/cygwin/2014-10/msg00402.html + +- Fix -fuse-cxa-atexit handling where dlclose fails to trigger calling + global dtors in dynamically loaded modules in C++ applications (and + thus another potential SEGV). |