]> git.ipfire.org Git - thirdparty/libtool.git/commitdiff
Ensure cwrapper magic string is not optimized away.
authorDave Korn <dave.korn.cygwin@googlemail.com>
Sat, 28 Aug 2010 12:43:02 +0000 (14:43 +0200)
committerRalf Wildenhues <Ralf.Wildenhues@gmx.de>
Sat, 28 Aug 2010 12:43:02 +0000 (14:43 +0200)
* libltdl/config/ltmain.m4sh (func_emit_cwrapperexe_src):
Declare MAGIC_EXE as volatile.
Report by Charles Wilson.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
ChangeLog
libltdl/config/ltmain.m4sh

index af7c535689177146ffb8c0cf650b871cff2cde83..5df42d403d25add1b28299942eaa0f47ece9c6a6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2010-08-28  Dave Korn  <dave.korn.cygwin@googlemail.com>
+
+       Ensure cwrapper magic string is not optimized away.
+       * libltdl/config/ltmain.m4sh (func_emit_cwrapperexe_src):
+       Declare MAGIC_EXE as volatile.
+       Report by Charles Wilson.
+
 2010-08-28  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        Fix quoting in non-XSI func_xform, for IRIX sh.
index a1f3b35339b150a5148e27463b945071b0bc425b..746718ab8af3d6e0a1e026732c27053e9ac62273 100644 (file)
@@ -3181,7 +3181,7 @@ void lt_dump_script (FILE *f);
 EOF
 
            cat <<EOF
-const char * MAGIC_EXE = "$magic_exe";
+volatile const char * MAGIC_EXE = "$magic_exe";
 const char * LIB_PATH_VARNAME = "$shlibpath_var";
 EOF