• Vladislav Vaintroub's avatar
    Workaround crash with dtraced shared libraries under GCC 3.4.6 on 32 bit Solaris. · 46800354
    Vladislav Vaintroub authored
    Crash happens in dlopen() code when trying to load the library. Crash does not happen when library is 
    not DTrace instrumented . Additionally, crash does not happen with default Solaris 10 GCC 3.4.3 and
    it does not happen if main executable is instrumented.
    
    So , just check for this specific situation (32 bit, GCC3.4.6 , Solaris) and disable Dtrace in shared libraries.
    We have only single plugin so far that is instrumented (ha_example)
    46800354
dtrace.cmake 6.06 KB