version 1.79, 2018/02/01 02:03:38
|
version 1.80, 2018/12/11 15:16:39
|
Line 37
|
Line 37
|
/* support __thread; NEEDED FOR MULTI-THREADING! */ |
/* support __thread; NEEDED FOR MULTI-THREADING! */ |
#define WANT_TLS |
#define WANT_TLS |
|
|
/* make the startcode, etc. dynamic aware ({con,de}structors) */ |
/* run constructors/destructors of static objects, |
// #define WANT_DYNAMIC |
* and functions with __attribute__((constructor)) */ |
|
#define WANT_CTOR |
|
|
|
/* call __register_frame_info so C++ exception handling works */ |
|
#define WANT_EXCEPTIONS |
|
|
/* GDB support in the dynamic linker */ |
/* GDB support in the dynamic linker */ |
#define WANT_LD_SO_GDB_SUPPORT |
#define WANT_LD_SO_GDB_SUPPORT |
Line 185
|
Line 189
|
|
|
#ifdef __DYN_LIB |
#ifdef __DYN_LIB |
/* with shared libraries you MUST have a dynamic aware startcode */ |
/* with shared libraries you MUST have a dynamic aware startcode */ |
#ifndef WANT_DYNAMIC |
#ifndef WANT_CTOR |
#define WANT_DYNAMIC |
#define WANT_CTOR |
#endif |
#endif |
/* safeguard crashes with shared objects ... */ |
/* safeguard crashes with shared objects ... */ |
#ifdef WANT_SAFEGUARD |
#ifdef WANT_SAFEGUARD |