diff options
| author | Ulf Hermann <[email protected]> | 2018-07-23 16:16:33 +0200 |
|---|---|---|
| committer | Ulf Hermann <[email protected]> | 2018-07-23 14:55:25 +0000 |
| commit | 0bfc906d765426dbfd5ba1fa67124e4b2f25ee43 (patch) | |
| tree | 592c61da2bec6e93abd6147838cf15833ae6254a /tests | |
| parent | 12f3237fb4c16e13882a4d43eb768c18a6da8b0f (diff) | |
Deal with newer libdl on windows requiring psapi.dll
We want to link libdl statically, so we need to link psapi ourselves.
Change-Id: I001bda009c58cfb39bba0733436f883bbf501b80
Reviewed-by: Christian Kandeler <[email protected]>
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/Makefile.am | 40 |
1 files changed, 23 insertions, 17 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am index b280d793..296d1b36 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -450,6 +450,12 @@ installcheck-local: LOG_COMPILER="$(installed_LOG_COMPILER)" check-TESTS endif !STANDALONE +if NATIVE_PE +dl_LDADD = -ldl -lpsapi +else +dl_LDADD = -ldl +endif + if STANDALONE libdw = -ldw libelf = -lelf @@ -457,7 +463,7 @@ libasm = -lasm libebl = -lebl else !STANDALONE if BUILD_STATIC -libdw = ../libdw/libdw.a -lz $(zip_LIBS) $(libelf) $(libebl) -ldl +libdw = ../libdw/libdw.a -lz $(zip_LIBS) $(libelf) $(libebl) $(dl_LDADD) libelf = ../libelf/libelf.a -lz libasm = ../libasm/libasm.a else @@ -507,27 +513,27 @@ funcretval_LDADD = $(libdw) $(libgnu) allregs_LDADD = $(libdw) $(libgnu) find_prologues_LDADD = $(libdw) $(libgnu) #show_ciefde_LDADD = ../libdwarf/libdwarf.so $(libelf) -asm_tst1_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) -ldl -asm_tst2_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) -ldl -asm_tst3_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) -ldl -asm_tst4_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) -ldl -asm_tst5_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) -ldl -asm_tst6_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) -ldl -asm_tst7_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) -ldl -asm_tst8_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) -ldl -asm_tst9_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) -ldl -dwflmodtest_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) -ldl +asm_tst1_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) $(dl_LDADD) +asm_tst2_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) $(dl_LDADD) +asm_tst3_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) $(dl_LDADD) +asm_tst4_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) $(dl_LDADD) +asm_tst5_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) $(dl_LDADD) +asm_tst6_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) $(dl_LDADD) +asm_tst7_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) $(dl_LDADD) +asm_tst8_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) $(dl_LDADD) +asm_tst9_LDADD = $(libasm) $(libebl) $(libelf) $(libdw) $(libgnu) $(intl_LDADD) $(dl_LDADD) +dwflmodtest_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) $(dl_LDADD) rdwrmmap_LDADD = $(libelf) $(libgnu) -dwfl_bug_addr_overflow_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) -ldl +dwfl_bug_addr_overflow_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) $(dl_LDADD) arls_LDADD = $(libelf) $(libgnu) -dwfl_bug_fd_leak_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) -ldl -dwfl_bug_report_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) -ldl -dwfl_bug_getmodules_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) -ldl -dwfl_addr_sect_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) -ldl +dwfl_bug_fd_leak_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) $(dl_LDADD) +dwfl_bug_report_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) $(dl_LDADD) +dwfl_bug_getmodules_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) $(dl_LDADD) +dwfl_addr_sect_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) $(dl_LDADD) dwarf_getmacros_LDADD = $(libdw) $(libgnu) dwarf_ranges_LDADD = $(libdw) $(libgnu) dwarf_getstring_LDADD = $(libdw) $(libgnu) -addrcfi_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) -ldl +addrcfi_LDADD = $(libdw) $(libebl) $(libelf) $(libgnu) $(dl_LDADD) dwarfcfi_LDADD = $(libdw) $(libelf) $(libgnu) test_flag_nobits_LDADD = $(libelf) $(libgnu) rerequest_tag_LDADD = $(libdw) $(libgnu) |
