]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
* libltdl/config/ltmain.m4sh (func_generate_dlsyms):
authorPeter Ekberg <peda@lysator.liu.se>
Tue, 13 Sep 2005 07:28:14 +0000 (07:28 +0000)
committerPeter Rosin <peda@lysator.liu.se>
Tue, 13 Sep 2005 07:28:14 +0000 (07:28 +0000)
Fix escape expression to actually escape relevant
characters from the following grep. Fix Cygwin and
MinGW to use the filtered symbol list when exporting
from self, and not the symbol filter.
* tests/stresstest.at: Export w8, not w8$

ChangeLog
libltdl/config/ltmain.m4sh
tests/stresstest.at

index 5402649639a8504f915814e67db690ecf45a93e5..454bd172ed97dc1c9f4fd977a0c2d59cca5665b2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2005-09-13  Peter Ekberg  <peda@lysator.liu.se>,
+           Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+
+       * libltdl/config/ltmain.m4sh (func_generate_dlsyms):
+       Fix escape expression to actually escape relevant
+       characters from the following grep. Fix Cygwin and
+       MinGW to use the filtered symbol list when exporting
+       from self, and not the symbol filter.
+       * tests/stresstest.at: Export w8, not w8$
+
 2005-09-12  Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
 
        Make tagdemo work smoothly with both pre- and ISO C++ compilers,
        (_LT_LINKER_SHLIBS): Double-quote unsafe tag variable
        descriptions: they are literals.
 
-2005-08-25  Peter Ekberg  <peda@lysator.liu.se>
+2005-08-25  Peter Ekberg  <peda@lysator.liu.se>,
            Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        * tests/standalone.at: (without autotools): Add
index 6d4e60fe40cc2e521cce7bd4ad106989a31d32d1..e5df9edf47f530ace5873f988ecbc529a24eb19c 100644 (file)
@@ -848,15 +848,15 @@ extern \"C\" {
            }
          else
            $opt_dry_run || {
-             eval "${SED} -e 's/\([[ ]][[.*^$]]\)/\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
+             eval "${SED} -e 's/\([[].[*^$]]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"'
+             eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
+             eval '$MV "$nlist"T "$nlist"'
              case $host in
                *cygwin | *mingw* )
                  eval "echo EXPORTS "'> "$output_objdir/$outputname.def"'
-                 eval 'cat "$output_objdir/$outputname.exp" >> "$output_objdir/$outputname.def"'
+                 eval 'cat "$nlist" >> "$output_objdir/$outputname.def"'
                  ;;
              esac
-             eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T'
-             eval '$MV "$nlist"T "$nlist"'
            }
          fi
        fi
index 82b9ebc115667599f3c7b07627d53a661624b93b..1db5a4088271cbc03773672628220a1f979433af 100644 (file)
@@ -154,7 +154,7 @@ w4
 w5
 w6
 w7
-w8$
+w8
 w9
 w10
 w11