libtool/tests
Ralf Wildenhues 5bc5f69ec6 Fix bindir check logic, and relax non-bindir case for AIX.
* tests/bindir.at (bindir install tests): Rewrite checks for
place of the installed shared library in two separate tests,
depending on whether -bindir is supposed to have an effect or
not.  In the positive case, make the test stricter so that we
reject libraries in $libdir.  In the negative case, do not
require a major version number in the $libdir file name, for AIX
without runtimelinking.  If tmpdir creation fails, skip the
test.  Use fewer bindir directory names for testing, to speed
up the test.  Also mention MSVC style DLL name in comment.
Report by Peter Rosin.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2010-10-15 05:38:35 +02:00
..
cdemo Remove obsolete .cvs ignore files. 2010-09-16 09:05:28 +07:00
demo tests: clean up importing and exporting on w32. 2010-09-27 10:08:05 +02:00
depdemo tests: clean up importing and exporting on w32. 2010-09-27 10:08:05 +02:00
f77demo Remove obsolete .cvs ignore files. 2010-09-16 09:05:28 +07:00
fcdemo Remove obsolete .cvs ignore files. 2010-09-16 09:05:28 +07:00
mdemo Remove obsolete .cvs ignore files. 2010-09-16 09:05:28 +07:00
mdemo2 Remove obsolete .cvs ignore files. 2010-09-16 09:05:28 +07:00
pdemo tests: clean up importing and exporting on w32. 2010-09-27 10:08:05 +02:00
tagdemo Remove obsolete .cvs ignore files. 2010-09-16 09:05:28 +07:00
.gitignore Add .gitignore files. 2008-04-16 21:31:03 +02:00
am-subdir.at Drop usage of obsolete macros AC_EXEEXT and AC_OBJEXT. 2008-03-08 12:14:15 +00:00
archive-in-archive.at archive-in-archive.at passes with Microsoft lib. 2010-08-31 20:59:11 +02:00
bindir.at Fix bindir check logic, and relax non-bindir case for AIX. 2010-10-15 05:38:35 +02:00
cdemo-conf.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
cdemo-exec.test * tests/cdemo-exec.test: use $EXEEXT where appropriate 2007-07-16 22:53:06 +00:00
cdemo-make.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
cdemo-shared-exec.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
cdemo-shared-make.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
cdemo-shared.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
cdemo-static-exec.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
cdemo-static-make.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
cdemo-static.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
cdemo-undef-exec.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
cdemo-undef-make.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
cdemo-undef.test Fix checks for unsupported allow_undefined_flag. 2008-10-28 20:47:44 +01:00
cmdline_wrap.at Document INNER_TESTSUITEFLAGS, drop leading space. 2009-03-03 19:53:46 +01:00
configure-iface.at testsuite: avoid failures due to old Automake. 2009-06-07 12:01:56 +02:00
convenience.at Factorize testing gcj installation in the testsuite. 2010-06-09 19:41:13 +02:00
ctor.at Add $EXEEXT to all linked programs in the new testsuite. 2008-11-23 22:42:59 +01:00
cwrapper.at Add test case for 69e77671 (cwrapper PATH manipulation order) 2010-10-07 22:48:47 -04:00
darwin.at Fix redirect in test case. 2009-09-07 15:17:03 -05:00
defs.m4sh Avoid leaking make flags into testsuite results. 2010-09-01 21:30:30 +02:00
demo-conf.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
demo-deplibs.test * tests/cdemo-exec.test: use $EXEEXT where appropriate 2007-07-16 22:53:06 +00:00
demo-exec.test * tests/cdemo-exec.test: use $EXEEXT where appropriate 2007-07-16 22:53:06 +00:00
demo-hardcode.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
demo-inst.test * tests/cdemo-exec.test: use $EXEEXT where appropriate 2007-07-16 22:53:06 +00:00
demo-make.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
demo-nofast-exec.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
demo-nofast-inst.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
demo-nofast-make.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
demo-nofast-unst.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
demo-nofast.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
demo-noinst-link.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
demo-nopic-exec.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
demo-nopic-make.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
demo-nopic.test Skip demo-nopic tests if SELinux policy will cause failure. 2010-06-09 11:45:51 -05:00
demo-pic-exec.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
demo-pic-make.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
demo-pic.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
demo-relink.test * tests/cdemo-exec.test: use $EXEEXT where appropriate 2007-07-16 22:53:06 +00:00
demo-shared-exec.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
demo-shared-inst.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
demo-shared-make.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
demo-shared-unst.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
demo-shared.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
demo-static-exec.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
demo-static-inst.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
demo-static-make.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
demo-static-unst.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
demo-static.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
demo-unst.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
depdemo-conf.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
depdemo-exec.test * tests/cdemo-exec.test: use $EXEEXT where appropriate 2007-07-16 22:53:06 +00:00
depdemo-inst.test * tests/cdemo-exec.test: use $EXEEXT where appropriate 2007-07-16 22:53:06 +00:00
depdemo-make.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
depdemo-nofast-exec.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
depdemo-nofast-inst.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
depdemo-nofast-make.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
depdemo-nofast-unst.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
depdemo-nofast.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
depdemo-relink.test tests: fix $EXEEXT typo. 2010-10-14 14:22:53 +02:00
depdemo-shared-exec.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
depdemo-shared-inst.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
depdemo-shared-make.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
depdemo-shared-unst.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
depdemo-shared.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
depdemo-static-exec.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
depdemo-static-inst.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
depdemo-static-make.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
depdemo-static-unst.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
depdemo-static.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
depdemo-unst.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
deplib-in-subdir.at Testsuite exposure for relative output file names and deplibs. 2010-01-11 21:49:38 +01:00
deplibs-ident.at Add $EXEEXT to all linked programs in the new testsuite. 2008-11-23 22:42:59 +01:00
deplibs-mingw.at Do not call toplevel configure in non-VPATH build. 2010-08-07 13:08:07 +02:00
destdir.at Fix destdir tests in cross compile mode. 2008-11-11 22:25:45 +01:00
dlloader-api.at Avoid false failures caused by filesystem interaction 2010-07-04 00:29:04 -04:00
dumpbin-symbols.at msvc: handle symbols from different files independently. 2010-10-04 16:02:39 +02:00
duplicate_conv.at tests: reloadable objects do not work on MSVC, SKIP test. 2010-09-22 09:58:47 +02:00
duplicate_deps.at Add $EXEEXT to all linked programs in the new testsuite. 2008-11-23 22:42:59 +01:00
duplicate_members.at Use AT_CHECK more liberally in duplicate members test. 2009-01-31 11:27:11 +01:00
early-libtool.at LT_OUTPUT should always create the libtool script. 2009-03-20 16:42:55 +01:00
exceptions.at tests: __declspec (dll{ex,im}port) in tests/exceptions.at 2010-09-20 09:07:25 +02:00
execute-mode.at Fix execute mode test for OSF/1 5.1. 2010-06-19 10:27:20 +02:00
exeext.at For MSVC, embed the manifest as a resource in the executable. 2010-07-01 09:04:35 +02:00
export.at * tests/export.at [MSVC]: dllimport all imported variables. 2010-07-05 13:02:54 +02:00
f77demo-conf.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
f77demo-exec.test * tests/cdemo-exec.test: use $EXEEXT where appropriate 2007-07-16 22:53:06 +00:00
f77demo-make.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
f77demo-shared-exec.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
f77demo-shared-make.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
f77demo-shared.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
f77demo-static-exec.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
f77demo-static-make.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
f77demo-static.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
fail.at Fix failure test in the presence of --with-pic or -prefer-pic. 2009-09-06 12:42:34 +02:00
fcdemo-conf.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
fcdemo-exec.test * tests/cdemo-exec.test: use $EXEEXT where appropriate 2007-07-16 22:53:06 +00:00
fcdemo-make.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
fcdemo-shared-exec.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
fcdemo-shared-make.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
fcdemo-shared.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
fcdemo-static-exec.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
fcdemo-static-make.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
fcdemo-static.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
flags.at Fix flags test failure when ld is used as linker. 2010-06-20 19:11:37 +02:00
getopt-m4sh.at tests: work around zsh use of $options variable. 2010-09-12 16:47:31 +02:00
help.at tests: avoid spurious test failure due to library mode on HP-UX. 2010-09-02 08:18:12 +02:00
indirect_deps.at Add $EXEEXT to all linked programs in the new testsuite. 2008-11-23 22:42:59 +01:00
infer-tag.at Factorize testing gcj installation in the testsuite. 2010-06-09 19:41:13 +02:00
inherited_flags.at Add $EXEEXT to all linked programs in the new testsuite. 2008-11-23 22:42:59 +01:00
install.at Do not pass $INSTALL via TESTS_ENVIRONMENT. 2009-02-16 21:59:34 +01:00
lalib-syntax.at tests: mark 'syntax of .la files' as XFAIL, expose failure. 2010-08-30 22:42:11 +02:00
libtoolize.at tests: avoid empty AT_DATA contents, for zsh. 2010-09-12 17:30:12 +02:00
link-2.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
link-order2.at Testsuite keyword 'interactive' and check-* rules. 2009-09-06 19:38:06 +02:00
link-order.at dllimport the variable for MSVC in link-order.at 2010-07-17 04:05:33 +02:00
link.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
loadlibrary.at Skip some tests in --disable-ltdl-install mode. 2010-05-21 04:21:38 +07:00
localization.at tests: fix localization test for GCC on HP-UX 11.00. 2010-09-01 22:12:13 +02:00
lt_dladvise.at Avoid failure for --disable-shared. 2010-06-13 22:30:53 -05:00
lt_dlexit.at tests: ISO C++ forbids declaration of 'v1' with no type. 2010-09-22 23:25:23 +07:00
lt_dlopen_a.at Only use preopen loader to load preopened archives 2009-11-15 20:49:55 -06:00
lt_dlopen.at New test for bogus lt_dlopen error message. 2009-01-31 16:07:50 +01:00
lt_dlopenext.at Fix compilation of program sources on AIX. 2010-08-07 19:20:57 +02:00
ltdl-api.at Remove unnecessary global argz functions. 2008-08-26 12:41:25 -05:00
ltdl-libdir.at tests: avoid distcheck failure with --disable-ltdl-install. 2010-09-18 10:21:38 +02:00
mdemo2-conf.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
mdemo2-exec.test * tests/cdemo-exec.test: use $EXEEXT where appropriate 2007-07-16 22:53:06 +00:00
mdemo2-make.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
mdemo-conf.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
mdemo-dryrun.test Fix flakey mdemo-dryrun test on MSYS (again!) 2009-01-14 09:04:40 +01:00
mdemo-exec.test * tests/mdemo-exec.test: Also try absolute library names. 2007-07-24 05:10:03 +00:00
mdemo-inst.test * tests/cdemo-exec.test: use $EXEEXT where appropriate 2007-07-16 22:53:06 +00:00
mdemo-make.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
mdemo-shared-exec.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
mdemo-shared-inst.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
mdemo-shared-make.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
mdemo-shared-unst.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
mdemo-shared.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
mdemo-static-exec.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
mdemo-static-inst.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
mdemo-static-make.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
mdemo-static-unst.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
mdemo-static.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
mdemo-unst.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
need_lib_prefix.at Skip need_lib_prefix.at on systems without lib prefix on libraries. 2010-09-27 13:44:48 +02:00
no-executables.at Fix AC_NO_EXECUTABLES test failure on IRIX 6.5. 2010-09-12 15:40:29 +02:00
nocase.at On Windows, find potential libs regardless of file name case. 2010-06-15 22:52:33 +02:00
nomode.test * libltdl/config/ltmain.m4sh (func_win32_libid, 2008-04-10 17:43:39 +00:00
nonrecursive.at testsuite: avoid failures due to old Automake. 2009-06-07 12:01:56 +02:00
objectlist.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
old-m4-iface.at testsuite: add missing @LIBS@ in a link command line. 2009-06-07 11:58:59 +02:00
pdemo-conf.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
pdemo-exec.test * tests/cdemo-exec.test: use $EXEEXT where appropriate 2007-07-16 22:53:06 +00:00
pdemo-inst.test * tests/cdemo-exec.test: use $EXEEXT where appropriate 2007-07-16 22:53:06 +00:00
pdemo-make.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
pic_flag.at tests: avoid spurious pic_flag test failure on HP-UX 10.20. 2010-09-01 22:24:37 +02:00
quote.test Revenge of the $ECHO. Kill most uses of Xsed. 2008-11-23 14:42:06 +01:00
recursive.at Fix several test failures on Cygwin and MinGW. 2008-03-08 18:02:39 +00:00
resident.at Pass resident test with --disable-shared too. 2010-06-14 11:04:17 -05:00
runpath-in-lalib.at Another missing $EXEEXT in the new testsuite. 2008-11-24 07:36:29 +01:00
search-path.at tests: check if sys_lib_search_path_spec works on MSVC. 2010-09-27 20:09:53 +02:00
sh.test tests: actually detect missing 'test' in 'if "$foo" = ...'. 2010-09-17 22:31:08 +02:00
shlibpath.at Another LT_AT_EXEC_CHECK fixup. 2009-01-19 21:54:52 +01:00
slist.at Test and fix slist.c. 2009-12-02 23:13:05 +01:00
standalone.at Avoid newlines in some AT_CHECK commands. 2008-11-23 15:17:34 +01:00
static.at Fix ccache test for MSVC. 2010-07-04 21:50:53 +02:00
stresstest.at dllimport when the lib is shared and not linking with -static 2010-07-21 18:19:50 +02:00
subproject.at Avoid newlines in some AT_CHECK commands. 2008-11-23 15:17:34 +01:00
suffix.test * libltdl/m4/libtool.m4 (_LT_PROG_XSI_SHELLFNS) <func_xform>: 2008-04-10 21:01:54 +00:00
sysroot.at Minor sysroot fixups. 2010-08-28 20:15:09 -04:00
tagdemo-conf.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
tagdemo-exec.test * tests/cdemo-exec.test: use $EXEEXT where appropriate 2007-07-16 22:53:06 +00:00
tagdemo-make.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
tagdemo-shared-exec.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
tagdemo-shared-make.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
tagdemo-shared.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
tagdemo-static-exec.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
tagdemo-static-make.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
tagdemo-static.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
tagdemo-undef-exec.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
tagdemo-undef-make.test New alias scripts for old tests run more than once. 2010-08-22 06:28:30 +02:00
tagdemo-undef.test Fix checks for unsupported allow_undefined_flag. 2008-10-28 20:47:44 +01:00
tagtrace.test * HACKING (Licensing Rules): Explain the various license texts 2007-03-25 12:12:44 +00:00
template.at Add $EXEEXT to all linked programs in the new testsuite. 2008-11-23 22:42:59 +01:00
testsuite.at tests: avoid localization failure due to unstable compiler messages. 2010-09-16 22:02:50 +02:00
TODO Add a test to simulate a failure visible on systems which 2007-06-24 20:46:47 +00:00
versioning.at Skip part of versioning test on AIX. 2010-08-21 10:12:55 +02:00