diff options
Diffstat (limited to 'third_party/pam_wrapper/wscript')
-rw-r--r-- | third_party/pam_wrapper/wscript | 30 |
1 files changed, 2 insertions, 28 deletions
diff --git a/third_party/pam_wrapper/wscript b/third_party/pam_wrapper/wscript index 7d4a790caaa..1a1e3a29bf2 100644 --- a/third_party/pam_wrapper/wscript +++ b/third_party/pam_wrapper/wscript @@ -17,35 +17,9 @@ def configure(conf): conf.DEFINE('USING_SYSTEM_PAM_WRAPPER', 1) libpam_wrapper_so_path = 'libpam_wrapper.so' else: - # check HAVE_GCC_THREAD_LOCAL_STORAGE - conf.CHECK_CODE(''' - __thread int tls; - - int main(void) { - return 0; - } - ''', - 'HAVE_GCC_THREAD_LOCAL_STORAGE', - addmain=False, - msg='Checking for thread local storage') - - # check HAVE_DESTRUCTOR_ATTRIBUTE - conf.CHECK_CODE(''' - void test_destructor_attribute(void) __attribute__ ((destructor)); - void test_destructor_attribute(void) - { - return; - } - - int main(void) { - return 0; - } - ''', - 'HAVE_DESTRUCTOR_ATTRIBUTE', - addmain=False, - strict=True, - msg='Checking for library destructor support') + if conf.CONFIG_SET("HAVE___THREAD"): + conf.DEFINE("HAVE_GCC_THREAD_LOCAL_STORAGE", 1) # check HAVE_FUNCTION_ATTRIBUTE_FORMAT conf.CHECK_CODE(''' |