[Swan-commit] Changes to ref refs/heads/master

Andrew Cagney cagney at vault.libreswan.fi
Mon Sep 18 18:39:59 UTC 2017


New commits:
commit 34f57a49a5dc51eef6d9eab2ac53eee364ac5e9e
Author: Andrew Cagney <cagney at gnu.org>
Date:   Mon Sep 18 14:31:42 2017 -0400

    building: remove -fexceptions; breaks pthread_cleanup_push
    
    If -fexceptions is specified on GLIBC based GNU/Linux systems,
    pthread_cleanup_push() et.al. are implemented using GLIBC's unwinder.
    Unfortunately, it seems to fail when unwinding from a custom built
    shared object (is the object built correctly?).
    
    Removing -fexceptions causes pthread_cleanup_push() et.al. to be
    implemented using setjmp / longjmp which seems to be more robust.
    
    See also: https://github.com/cagney/pthread-cancel



More information about the Swan-commit mailing list