I wound up with a handful of regressions running on Darwin with BSD utils. I'm sending the diff here and attaching the full logs. The "expected failure" messages are something I'm investigating - I'm going to assume until I know for sure the "expected failure" vs "pass" is noteworthy.

3c3

< make[1]: Entering directory '/private/tmp/libtool-base'

---

make[1]: Entering directory '/private/tmp/libtool'

5c5

< make[2]: Entering directory '/private/tmp/libtool-base'

---

make[2]: Entering directory '/private/tmp/libtool'

7,10c7,10

< make[3]: Entering directory '/private/tmp/libtool-base'

< ## ------------------------------------------- ##

< ## GNU Libtool 2.4.7.3-61320-dirty test suite. ##

< ## ------------------------------------------- ##

---

make[3]: Entering directory '/private/tmp/libtool'

## ------------------------------------------ ##

## GNU Libtool 2.4.7.4-b9a3-dirty test suite. ##

## ------------------------------------------ ##

29,30c29,30

<  13: upgrading verbatim style aclocal.m4             ok

<  14: verbatim aclocal.m4 w/o AC_CONFIG_MACRO_DIRS    ok

---

  13: upgrading verbatim style aclocal.m4             expected failure 
(libtoolize.at:698)

  14: verbatim aclocal.m4 w/o AC_CONFIG_MACRO_DIRS    expected failure 
(libtoolize.at:789)

45c45

<  26: test LT_SUPPORTED_TAG interface                 ok

---

  26: test LT_SUPPORTED_TAG interface                 skipped (libtool.at:219)

49,61c49,61

<  27: link against a preloaded static library         ok

<  28: build and dynamically load a module             ok

<  29: preload static and dynamic module               ok

<  30: deplibs_check_method                            ok

<  31: disable fast install                            ok

<  32: force PIC objects                               ok

<  33: force non-PIC objects                           ok

<  34: hardcoding library path                         ok

<  35: binary relinking at install time                ok

<  36: uninstalled libraries have priority             ok

<  37: linking with long file names                    ok

<  38: override pic_flag at configure time             ok

<  39: test --with-pic                                 skipped (with-pic.at:40)

---

  27: link against a preloaded static library         expected failure 
(demo.at:388)

  28: build and dynamically load a module             expected failure 
(demo.at:405)

  29: preload static and dynamic module               expected failure 
(demo.at:422)

  30: deplibs_check_method                            expected failure 
(demo.at:468)

  31: disable fast install                            expected failure 
(demo.at:483)

  32: force PIC objects                               expected failure 
(demo.at:501)

  33: force non-PIC objects                           expected failure 
(demo.at:539)

  34: hardcoding library path                         expected failure 
(demo.at:612)

  35: binary relinking at install time                expected failure 
(demo.at:724)

  36: uninstalled libraries have priority             expected failure 
(demo.at:795)

  37: linking with long file names                    expected failure 
(demo.at:982)

  38: override pic_flag at configure time             expected failure 
(pic_flag.at:52)

  39: test --with-pic                                 expected failure 
(with-pic.at:31)

65,68c65,68

<  40: build and link against a static library         ok

<  41: build and link against a dynamic library        ok

<  42: build both static and dynamic                   ok

<  43: allow_undefined_flag                            ok

---

  40: build and link against a static library         expected failure 
(cdemo.at:140)

  41: build and link against a dynamic library        expected failure 
(cdemo.at:155)

  42: build both static and dynamic                   expected failure 
(cdemo.at:170)

  43: allow_undefined_flag                            expected failure 
(cdemo.at:185)

77,81c77,81

<  49: static library interdependencies                ok

<  50: shared library interdependencies                ok

<  51: shared and static interdependencies             ok

<  52: disable fast install                            ok

<  53: binary relinking at install time                ok

---

  49: static library interdependencies                expected failure 
(depdemo.at:290)

  50: shared library interdependencies                expected failure 
(depdemo.at:307)

  51: shared and static interdependencies             expected failure 
(depdemo.at:324)

  52: disable fast install                            expected failure 
(depdemo.at:341)

  53: binary relinking at install time                expected failure 
(depdemo.at:360)

136,137c136,137

<  99: AM_PROG_LIBTOOL                                 ok

< 100: AC_WITH_LTDL                                    ok

---

  99: AM_PROG_LIBTOOL                                 expected failure 
(old-m4-iface.at:91)

100: AC_WITH_LTDL                                    expected failure 
(old-m4-iface.at:161)

142,143c142,143

< 102: C subdir-objects                                ok

< 103: C++ subdir-objects                              ok

---

102: C subdir-objects                                expected failure 
(am-subdir.at:79)

103: C++ subdir-objects                              expected failure 
(am-subdir.at:147)

163,167c163,167

< 117: dynamically ltdl preload static modules         ok

< 118: dynamically ltdl load a shared module           ok

< 119: ltdl load shared and static modules             ok

< 120: ltdl dryrun                                     ok

< 121: link with library that loads ltdl modules       ok

---

117: dynamically ltdl preload static modules         expected failure 
(mdemo.at:629)

118: dynamically ltdl load a shared module           expected failure 
(mdemo.at:646)

119: ltdl load shared and static modules             expected failure 
(mdemo.at:663)

120: ltdl dryrun                                     expected failure 
(mdemo.at:680)

121: link with library that loads ltdl modules       expected failure 
(mdemo.at:841)

171,174c171,174

< 122: compiling softlinked libltdl                    ok

< 123: compiling copied libltdl                        ok

< 124: installable libltdl                             ok

< 125: linking libltdl without autotools               ok

---

122: compiling softlinked libltdl                    FAILED (standalone.at:36)

123: compiling copied libltdl                        FAILED (standalone.at:51)

124: installable libltdl                             FAILED (standalone.at:68)

125: linking libltdl without autotools               FAILED (standalone.at:84)

178,181c178,181

< 126: compiling softlinked libltdl                    ok

< 127: compiling copied libltdl                        ok

< 128: installable libltdl                             ok

< 129: linking libltdl without autotools               ok

---

126: compiling softlinked libltdl                    expected failure 
(subproject.at:62)

127: compiling copied libltdl                        expected failure 
(subproject.at:78)

128: installable libltdl                             expected failure 
(subproject.at:96)

129: linking libltdl without autotools               FAILED (subproject.at:114)

185,187c185,187

< 130: compiling softlinked libltdl                    ok

< 131: compiling copied libltdl                        ok

< 132: installable libltdl                             ok

---

130: compiling softlinked libltdl                    expected failure 
(nonrecursive.at:91)

131: compiling copied libltdl                        expected failure 
(nonrecursive.at:115)

132: installable libltdl                             expected failure 
(nonrecursive.at:141)

191,193c191,193

< 133: compiling softlinked libltdl                    ok

< 134: compiling copied libltdl                        ok

< 135: installable libltdl                             ok

---

133: compiling softlinked libltdl                    expected failure 
(recursive.at:69)

134: compiling copied libltdl                        expected failure 
(recursive.at:89)

135: installable libltdl                             expected failure 
(recursive.at:111)

197,200c197,200

< 136: static library                                  ok

< 137: shared library                                  ok

< 138: shared and static together                      ok

< 139: allow_undefined_flag                            ok

---

136: static library                                  expected failure 
(tagdemo.at:343)

137: shared library                                  expected failure 
(tagdemo.at:358)

138: shared and static together                      expected failure 
(tagdemo.at:373)

139: allow_undefined_flag                            expected failure 
(tagdemo.at:388)

214,215c214,215

< 144: config.status                                   ok

< 145: config.lt                                       ok

---

144: config.status                                   expected failure 
(early-libtool.at:110)

145: config.lt                                       expected failure 
(early-libtool.at:217)

219c219

< 146: AC_NO_EXECUTABLES                               ok

---

146: AC_NO_EXECUTABLES                               expected failure 
(no-executables.at:76)

227,230c227,230

< 148: installable libltdl                             ok

< 149: --with-ltdl-include/lib                         ok

< 150: --with-included-ltdl                            ok

< 151: convenience libltdl                             ok

---

148: installable libltdl                             expected failure 
(configure-iface.at:145)

149: --with-ltdl-include/lib                         expected failure 
(configure-iface.at:179)

150: --with-included-ltdl                            expected failure 
(configure-iface.at:283)

151: convenience libltdl                             expected failure 
(configure-iface.at:322)

249c249

< 161: darwin ld warnings changing configure results   ok

---

161: darwin ld warnings changing configure results   expected failure 
(darwin.at:226)

273c273

< 8 failed (4 expected failures).

---

67 failed (58 expected failures).

282c282

<    Subject: [GNU Libtool 2.4.7.3-61320-dirty] testsuite: 67 96 143 169 failed

---

    Subject: [GNU Libtool 2.4.7.4-b9a3-dirty] testsuite: 67 96 122 123 124 125 
129 143 169 failed

289c289

< make[3]: Leaving directory '/private/tmp/libtool-base'

---

make[3]: Leaving directory '/private/tmp/libtool'

291c291

< make[2]: Leaving directory '/private/tmp/libtool-base'

---

make[2]: Leaving directory '/private/tmp/libtool'

293c293

< make[1]: Leaving directory '/private/tmp/libtool-base'

---

make[1]: Leaving directory '/private/tmp/libtool'



On 8/21/22 17:52, Alex Ameen wrote:
Yeah I didn't get time to work on it until today.

I've applied the patch and ran the test suite through my usual VMs; I'm setting up a fresh VM now with OpenBSD's utilities for a "more useful" test run but everything looks good so far.

On 8/20/22 14:51, Brad Smith wrote:
On 8/15/2022 10:47 AM, Alex Ameen wrote:
Thanks for your submission. I'll run it through the test suite this week and keep you posted.

Any update on this?
  GEN      public-submodule-commit
make  check-recursive
make[1]: Entering directory '/private/tmp/libtool-base'
Making check in .
make[2]: Entering directory '/private/tmp/libtool-base'
make  check-local
make[3]: Entering directory '/private/tmp/libtool-base'
## ------------------------------------------- ##
## GNU Libtool 2.4.7.3-61320-dirty test suite. ##
## ------------------------------------------- ##

Functions shared with configure and libtool.

  1: func_munge_path_list works                      ok

Libtoolize operation.

  2: libtoolize macro installation                   ok
  3: libtoolize macro directory mismatch error       ok
  4: multiple AC_CONFIG_MACRO_DIRS invocation        ok
  5: multiple AC_CONFIG_MACRO_DIRS directories       ok
  6: libtoolize ACLOCAL_AMFLAGS extraction           ok
  7: libtoolize macro serial update                  ok
  8: libtoolize config files serial update           ok
  9: diagnose missing LT_CONFIG_LTDL_DIR             ok
 10: copy ltdl.m4 with shared macro directory        ok
 11: correctly parse LTDL_INIT from configure.ac     ok
 12: diagnose missing LTDL_INIT invocation           ok
 13: upgrading verbatim style aclocal.m4             ok
 14: verbatim aclocal.m4 w/o AC_CONFIG_MACRO_DIRS    ok
 15: nonrecursive ltdl with AC_CONFIG_MACRO_DIRS     ok
 16: subproject ltdl with unconventional layout      ok
 17: Subproject ltdl without GNU M4                  ok
 18: LIBTOOLIZE_OPTIONS                              ok
 19: cleanup old installation                        ok

Basic libtool operation.

 20: check help output                               ok
 21: diagnose no mode specified                      ok
 22: quote shell meta-characters in filenames        ok
 23: transform source suffices                       ok
 24: check link mode operation                       ok
 25: check objectlist file operation                 ok
 26: test LT_SUPPORTED_TAG interface                 ok

Linking and loading.

 27: link against a preloaded static library         ok
 28: build and dynamically load a module             ok
 29: preload static and dynamic module               ok
 30: deplibs_check_method                            ok
 31: disable fast install                            ok
 32: force PIC objects                               ok
 33: force non-PIC objects                           ok
 34: hardcoding library path                         ok
 35: binary relinking at install time                ok
 36: uninstalled libraries have priority             ok
 37: linking with long file names                    ok
 38: override pic_flag at configure time             ok
 39: test --with-pic                                 skipped (with-pic.at:40)

Convenience libraries.

 40: build and link against a static library         ok
 41: build and link against a dynamic library        ok
 42: build both static and dynamic                   ok
 43: allow_undefined_flag                            ok
 44: C convenience archives                          ok
 45: C++ convenience archives                        ok
 46: F77 convenience archives                        skipped (convenience.at:111)
 47: FC convenience archives                         skipped (convenience.at:171)
 48: Java convenience archives                       skipped (convenience.at:231)

Library interdependencies.

 49: static library interdependencies                ok
 50: shared library interdependencies                ok
 51: shared and static interdependencies             ok
 52: disable fast install                            ok
 53: binary relinking at install time                ok

Testing libtool functions.

 54: standard command line options                   ok
 55: mode short-hands                                ok
 56: debug tracing                                   ok
 57: duplicate members in archive tests              ok
 58: duplicate convenience archive names             ok
 59: preserve duplicate convenience deps             skipped (duplicate_deps.at:67)
 60: passing CC flags through libtool                ok
 61: passing CXX flags through libtool               ok
 62: passing F77 flags through libtool               skipped (flags.at:24)
 63: passing FC flags through libtool                skipped (flags.at:24)
 64: passing GCJ flags through libtool               skipped (flags.at:24)
 65: inherited_linker_flags                          ok
 66: Link order test                                 ok
 67: Link order of deplibs                           FAILED (link-order2.at:139)
 68: Failure tests                                   ok
 69: shlibpath_overrides_runpath                     ok
 70: Runpath in libtool library files                ok
 71: static linking flags for programs               ok
 72: ccache -all-static                              ok
 73: Export test                                     ok
 74: export from a DLL with a .def file              skipped (export-def.at:35)
 75: sys_lib_search_path                             ok
 76: sys_lib_search_path on w32                      skipped (search-path.at:84)
 77: indirect convenience                            ok
 78: indirect uninstalled                            ok
 79: static library contains static library          expected failure (archive-in-archive.at:57)
 80: both of -o prog and -o prog$EXEEXT work         skipped (exeext.at:29)
 81: execute mode                                    ok
 82: bindir basic lib test                           ok
 83: bindir install tests                            ok
 84: cwrapper for uninstalled executables            ok
 85: cwrapper string length                          skipped (cwrapper.at:190)
 86: cwrapper and installed shared libraries         ok
 87: deplib in subdir                                ok
 88: inferred tag                                    ok
 89: CXX inferred tag                                ok
 90: F77 inferred tag                                skipped (infer-tag.at:57)
 91: FC inferred tag                                 skipped (infer-tag.at:71)
 92: GCJ inferred tag                                skipped (infer-tag.at:85)
 93: localized compiler messages                     ok
 94: nocase library search                           skipped (nocase.at:31)
 95: Install tests                                   ok
 96: versioning                                      FAILED (versioning.at:164)

DESTDIR tests

 97: Simple DESTDIR install                          ok
 98: DESTDIR with in-package deplibs                 ok

Support for older m4 interface.

 99: AM_PROG_LIBTOOL                                 ok
100: AC_WITH_LTDL                                    ok
101: AC_CONFIG_MACRO_DIR                             ok

Libtool subdir-objects support.

102: C subdir-objects                                ok
103: C++ subdir-objects                              ok

Libltdl functionality.

104: lt_dlexit unloading libs                        ok
105: lt_dlopenadvise library loading                 ok
106: lt_dlopen error messages                        expected failure (lt_dlopen.at:102)
107: lt_dlopen archive                               skipped (lt_dlopen_a.at:79)
108: lt_dlopenext error messages                     ok
109: libdir of installed modules                     ok
110: ltdl API                                        ok
111: dlloader API                                    ok
112: loadlibrary error messages                      skipped (loadlibrary.at:250)
113: syntax of .la files                             expected failure (lalib-syntax.at:133)
114: resident modules                                ok
115: SList functionality                             ok
116: enforced lib prefix                             ok

Dynamic ltdl runtime loading.

117: dynamically ltdl preload static modules         ok
118: dynamically ltdl load a shared module           ok
119: ltdl load shared and static modules             ok
120: ltdl dryrun                                     ok
121: link with library that loads ltdl modules       ok

Standalone Libltdl.

122: compiling softlinked libltdl                    ok
123: compiling copied libltdl                        ok
124: installable libltdl                             ok
125: linking libltdl without autotools               ok

Subproject Libltdl.

126: compiling softlinked libltdl                    ok
127: compiling copied libltdl                        ok
128: installable libltdl                             ok
129: linking libltdl without autotools               ok

Nonrecursive Automake Libltdl.

130: compiling softlinked libltdl                    ok
131: compiling copied libltdl                        ok
132: installable libltdl                             ok

Recursive Automake Libltdl.

133: compiling softlinked libltdl                    ok
134: compiling copied libltdl                        ok
135: installable libltdl                             ok

C++ language support.

136: static library                                  ok
137: shared library                                  ok
138: shared and static together                      ok
139: allow_undefined_flag                            ok

C++ template tests.

140: simple template test                            ok
141: template test with subdirs                      skipped (template.at:295)

Constructors.

142: C++ static constructors                         ok
143: C++ exception handling                          FAILED (exceptions.at:385)

libtool script generation.

144: config.status                                   ok
145: config.lt                                       ok

Libtool usage in GCC

146: AC_NO_EXECUTABLES                               ok

Detecting identical deplibs.

147: build tree relpaths                             expected failure (deplibs-ident.at:69)

configure interface to libltdl.

148: installable libltdl                             ok
149: --with-ltdl-include/lib                         ok
150: --with-included-ltdl                            ok
151: convenience libltdl                             ok

F77 language support.

152: static library                                  skipped (f77demo.at:301)
153: shared library                                  skipped (f77demo.at:316)
154: shared and static together                      skipped (f77demo.at:331)

Fortran language support.

155: static library                                  skipped (fcdemo.at:315)
156: shared library                                  skipped (fcdemo.at:330)
157: shared and static together                      skipped (fcdemo.at:345)

Mac OS X tests

158: darwin fat compile                              skipped (darwin.at:43)
159: darwin concurrent library extraction            ok
160: darwin gdb debug information                    skipped (darwin.at:155)
161: darwin ld warnings changing configure results   ok
162: darwin can lt_dlopen .dylib and .so files       ok

Windows tests.

163: dumpbin -symbols section hiding                 skipped (dumpbin-symbols.at:42)
164: deplibs without file command                    ok

sysroot tests

165: -L=.../lib -l                                   skipped (sysroot.at:204)
166: -L SYSROOT/.../lib -l                           skipped (sysroot.at:205)
167: SYSROOT/.../*.la                                skipped (sysroot.at:206)

Libtool stress test.

168: Link option thorough search test                ok
169: Run tests with low max_cmd_len                  FAILED (cmdline_wrap.at:48)

## ------------- ##
## Test results. ##
## ------------- ##

ERROR: 138 tests were run,
8 failed (4 expected failures).
31 tests were skipped.
## -------------------------- ##
## testsuite.log was created. ##
## -------------------------- ##

Please send `tests/testsuite.log' and all information you think might help:

   To: <bug-libt...@gnu.org>
   Subject: [GNU Libtool 2.4.7.3-61320-dirty] testsuite: 67 96 143 169 failed

You may investigate any problem if you feel able to do so, in which
case the test suite provides a good starting point.  Its output may
be found below `tests/testsuite.dir'.

make[3]: *** [Makefile:2556: check-local] Error 1
make[3]: Leaving directory '/private/tmp/libtool-base'
make[2]: *** [Makefile:1947: check-am] Error 2
make[2]: Leaving directory '/private/tmp/libtool-base'
make[1]: *** [Makefile:1648: check-recursive] Error 1
make[1]: Leaving directory '/private/tmp/libtool-base'
make: *** [Makefile:1949: check] Error 2
  GEN      public-submodule-commit
make  check-recursive
make[1]: Entering directory '/private/tmp/libtool'
Making check in .
make[2]: Entering directory '/private/tmp/libtool'
make  check-local
make[3]: Entering directory '/private/tmp/libtool'
## ------------------------------------------ ##
## GNU Libtool 2.4.7.4-b9a3-dirty test suite. ##
## ------------------------------------------ ##

Functions shared with configure and libtool.

  1: func_munge_path_list works                      ok

Libtoolize operation.

  2: libtoolize macro installation                   ok
  3: libtoolize macro directory mismatch error       ok
  4: multiple AC_CONFIG_MACRO_DIRS invocation        ok
  5: multiple AC_CONFIG_MACRO_DIRS directories       ok
  6: libtoolize ACLOCAL_AMFLAGS extraction           ok
  7: libtoolize macro serial update                  ok
  8: libtoolize config files serial update           ok
  9: diagnose missing LT_CONFIG_LTDL_DIR             ok
 10: copy ltdl.m4 with shared macro directory        ok
 11: correctly parse LTDL_INIT from configure.ac     ok
 12: diagnose missing LTDL_INIT invocation           ok
 13: upgrading verbatim style aclocal.m4             expected failure (libtoolize.at:698)
 14: verbatim aclocal.m4 w/o AC_CONFIG_MACRO_DIRS    expected failure (libtoolize.at:789)
 15: nonrecursive ltdl with AC_CONFIG_MACRO_DIRS     ok
 16: subproject ltdl with unconventional layout      ok
 17: Subproject ltdl without GNU M4                  ok
 18: LIBTOOLIZE_OPTIONS                              ok
 19: cleanup old installation                        ok

Basic libtool operation.

 20: check help output                               ok
 21: diagnose no mode specified                      ok
 22: quote shell meta-characters in filenames        ok
 23: transform source suffices                       ok
 24: check link mode operation                       ok
 25: check objectlist file operation                 ok
 26: test LT_SUPPORTED_TAG interface                 skipped (libtool.at:219)

Linking and loading.

 27: link against a preloaded static library         expected failure (demo.at:388)
 28: build and dynamically load a module             expected failure (demo.at:405)
 29: preload static and dynamic module               expected failure (demo.at:422)
 30: deplibs_check_method                            expected failure (demo.at:468)
 31: disable fast install                            expected failure (demo.at:483)
 32: force PIC objects                               expected failure (demo.at:501)
 33: force non-PIC objects                           expected failure (demo.at:539)
 34: hardcoding library path                         expected failure (demo.at:612)
 35: binary relinking at install time                expected failure (demo.at:724)
 36: uninstalled libraries have priority             expected failure (demo.at:795)
 37: linking with long file names                    expected failure (demo.at:982)
 38: override pic_flag at configure time             expected failure (pic_flag.at:52)
 39: test --with-pic                                 expected failure (with-pic.at:31)

Convenience libraries.

 40: build and link against a static library         expected failure (cdemo.at:140)
 41: build and link against a dynamic library        expected failure (cdemo.at:155)
 42: build both static and dynamic                   expected failure (cdemo.at:170)
 43: allow_undefined_flag                            expected failure (cdemo.at:185)
 44: C convenience archives                          ok
 45: C++ convenience archives                        ok
 46: F77 convenience archives                        skipped (convenience.at:111)
 47: FC convenience archives                         skipped (convenience.at:171)
 48: Java convenience archives                       skipped (convenience.at:231)

Library interdependencies.

 49: static library interdependencies                expected failure (depdemo.at:290)
 50: shared library interdependencies                expected failure (depdemo.at:307)
 51: shared and static interdependencies             expected failure (depdemo.at:324)
 52: disable fast install                            expected failure (depdemo.at:341)
 53: binary relinking at install time                expected failure (depdemo.at:360)

Testing libtool functions.

 54: standard command line options                   ok
 55: mode short-hands                                ok
 56: debug tracing                                   ok
 57: duplicate members in archive tests              ok
 58: duplicate convenience archive names             ok
 59: preserve duplicate convenience deps             skipped (duplicate_deps.at:67)
 60: passing CC flags through libtool                ok
 61: passing CXX flags through libtool               ok
 62: passing F77 flags through libtool               skipped (flags.at:24)
 63: passing FC flags through libtool                skipped (flags.at:24)
 64: passing GCJ flags through libtool               skipped (flags.at:24)
 65: inherited_linker_flags                          ok
 66: Link order test                                 ok
 67: Link order of deplibs                           FAILED (link-order2.at:139)
 68: Failure tests                                   ok
 69: shlibpath_overrides_runpath                     ok
 70: Runpath in libtool library files                ok
 71: static linking flags for programs               ok
 72: ccache -all-static                              ok
 73: Export test                                     ok
 74: export from a DLL with a .def file              skipped (export-def.at:35)
 75: sys_lib_search_path                             ok
 76: sys_lib_search_path on w32                      skipped (search-path.at:84)
 77: indirect convenience                            ok
 78: indirect uninstalled                            ok
 79: static library contains static library          expected failure (archive-in-archive.at:57)
 80: both of -o prog and -o prog$EXEEXT work         skipped (exeext.at:29)
 81: execute mode                                    ok
 82: bindir basic lib test                           ok
 83: bindir install tests                            ok
 84: cwrapper for uninstalled executables            ok
 85: cwrapper string length                          skipped (cwrapper.at:190)
 86: cwrapper and installed shared libraries         ok
 87: deplib in subdir                                ok
 88: inferred tag                                    ok
 89: CXX inferred tag                                ok
 90: F77 inferred tag                                skipped (infer-tag.at:57)
 91: FC inferred tag                                 skipped (infer-tag.at:71)
 92: GCJ inferred tag                                skipped (infer-tag.at:85)
 93: localized compiler messages                     ok
 94: nocase library search                           skipped (nocase.at:31)
 95: Install tests                                   ok
 96: versioning                                      FAILED (versioning.at:164)

DESTDIR tests

 97: Simple DESTDIR install                          ok
 98: DESTDIR with in-package deplibs                 ok

Support for older m4 interface.

 99: AM_PROG_LIBTOOL                                 expected failure (old-m4-iface.at:91)
100: AC_WITH_LTDL                                    expected failure (old-m4-iface.at:161)
101: AC_CONFIG_MACRO_DIR                             ok

Libtool subdir-objects support.

102: C subdir-objects                                expected failure (am-subdir.at:79)
103: C++ subdir-objects                              expected failure (am-subdir.at:147)

Libltdl functionality.

104: lt_dlexit unloading libs                        ok
105: lt_dlopenadvise library loading                 ok
106: lt_dlopen error messages                        expected failure (lt_dlopen.at:102)
107: lt_dlopen archive                               skipped (lt_dlopen_a.at:79)
108: lt_dlopenext error messages                     ok
109: libdir of installed modules                     ok
110: ltdl API                                        ok
111: dlloader API                                    ok
112: loadlibrary error messages                      skipped (loadlibrary.at:250)
113: syntax of .la files                             expected failure (lalib-syntax.at:133)
114: resident modules                                ok
115: SList functionality                             ok
116: enforced lib prefix                             ok

Dynamic ltdl runtime loading.

117: dynamically ltdl preload static modules         expected failure (mdemo.at:629)
118: dynamically ltdl load a shared module           expected failure (mdemo.at:646)
119: ltdl load shared and static modules             expected failure (mdemo.at:663)
120: ltdl dryrun                                     expected failure (mdemo.at:680)
121: link with library that loads ltdl modules       expected failure (mdemo.at:841)

Standalone Libltdl.

122: compiling softlinked libltdl                    FAILED (standalone.at:36)
123: compiling copied libltdl                        FAILED (standalone.at:51)
124: installable libltdl                             FAILED (standalone.at:68)
125: linking libltdl without autotools               FAILED (standalone.at:84)

Subproject Libltdl.

126: compiling softlinked libltdl                    expected failure (subproject.at:62)
127: compiling copied libltdl                        expected failure (subproject.at:78)
128: installable libltdl                             expected failure (subproject.at:96)
129: linking libltdl without autotools               FAILED (subproject.at:114)

Nonrecursive Automake Libltdl.

130: compiling softlinked libltdl                    expected failure (nonrecursive.at:91)
131: compiling copied libltdl                        expected failure (nonrecursive.at:115)
132: installable libltdl                             expected failure (nonrecursive.at:141)

Recursive Automake Libltdl.

133: compiling softlinked libltdl                    expected failure (recursive.at:69)
134: compiling copied libltdl                        expected failure (recursive.at:89)
135: installable libltdl                             expected failure (recursive.at:111)

C++ language support.

136: static library                                  expected failure (tagdemo.at:343)
137: shared library                                  expected failure (tagdemo.at:358)
138: shared and static together                      expected failure (tagdemo.at:373)
139: allow_undefined_flag                            expected failure (tagdemo.at:388)

C++ template tests.

140: simple template test                            ok
141: template test with subdirs                      skipped (template.at:295)

Constructors.

142: C++ static constructors                         ok
143: C++ exception handling                          FAILED (exceptions.at:385)

libtool script generation.

144: config.status                                   expected failure (early-libtool.at:110)
145: config.lt                                       expected failure (early-libtool.at:217)

Libtool usage in GCC

146: AC_NO_EXECUTABLES                               expected failure (no-executables.at:76)

Detecting identical deplibs.

147: build tree relpaths                             expected failure (deplibs-ident.at:69)

configure interface to libltdl.

148: installable libltdl                             expected failure (configure-iface.at:145)
149: --with-ltdl-include/lib                         expected failure (configure-iface.at:179)
150: --with-included-ltdl                            expected failure (configure-iface.at:283)
151: convenience libltdl                             expected failure (configure-iface.at:322)

F77 language support.

152: static library                                  skipped (f77demo.at:301)
153: shared library                                  skipped (f77demo.at:316)
154: shared and static together                      skipped (f77demo.at:331)

Fortran language support.

155: static library                                  skipped (fcdemo.at:315)
156: shared library                                  skipped (fcdemo.at:330)
157: shared and static together                      skipped (fcdemo.at:345)

Mac OS X tests

158: darwin fat compile                              skipped (darwin.at:43)
159: darwin concurrent library extraction            ok
160: darwin gdb debug information                    skipped (darwin.at:155)
161: darwin ld warnings changing configure results   expected failure (darwin.at:226)
162: darwin can lt_dlopen .dylib and .so files       ok

Windows tests.

163: dumpbin -symbols section hiding                 skipped (dumpbin-symbols.at:42)
164: deplibs without file command                    ok

sysroot tests

165: -L=.../lib -l                                   skipped (sysroot.at:204)
166: -L SYSROOT/.../lib -l                           skipped (sysroot.at:205)
167: SYSROOT/.../*.la                                skipped (sysroot.at:206)

Libtool stress test.

168: Link option thorough search test                ok
169: Run tests with low max_cmd_len                  FAILED (cmdline_wrap.at:48)

## ------------- ##
## Test results. ##
## ------------- ##

ERROR: 138 tests were run,
67 failed (58 expected failures).
31 tests were skipped.
## -------------------------- ##
## testsuite.log was created. ##
## -------------------------- ##

Please send `tests/testsuite.log' and all information you think might help:

   To: <bug-libt...@gnu.org>
   Subject: [GNU Libtool 2.4.7.4-b9a3-dirty] testsuite: 67 96 122 123 124 125 129 143 169 failed

You may investigate any problem if you feel able to do so, in which
case the test suite provides a good starting point.  Its output may
be found below `tests/testsuite.dir'.

make[3]: *** [Makefile:2556: check-local] Error 1
make[3]: Leaving directory '/private/tmp/libtool'
make[2]: *** [Makefile:1947: check-am] Error 2
make[2]: Leaving directory '/private/tmp/libtool'
make[1]: *** [Makefile:1648: check-recursive] Error 1
make[1]: Leaving directory '/private/tmp/libtool'
make: *** [Makefile:1949: check] Error 2

Reply via email to