-no-suppress option is given.
* doc/libtool.texi (Invoking libtool): Document it.
* NEWS: Updated.
+2004-01-23 Gary V. Vaughan <gary@gnu.org>
+
+ * ltmain.in: Don't suppress output of PIC mode compile if
+ -no-suppress option is given.
+ * doc/libtool.texi (Invoking libtool): Document it.
+ * NEWS: Updated.
+
2004-01-23 Scott James Remnant <scott@netsplit.com>
* libltdl/ltdl.c (lt_dlerror): change return value when
You can also pass compile specific flags using @samp{-Wc,@var{flag}}
and @samp{-Xcompiler @var{flag}}.
+If both PIC and non-PIC objects are being built, libtool will normally
+supress the compiler output for the PIC object compilation to save
+showing very similar, if not identical duplicate output for each
+object. If the @samp{-no-suppress} option is given in compile mode,
+libtool will show the compiler output for both objects.
+
If the @samp{-static} option is given, then a @samp{.o} file is built,
even if libtool was configured with @samp{--disable-static}.
# Get the compilation command and the source file.
base_compile=
srcfile="$nonopt" # always keep a non-empty value in "srcfile"
+ suppress_opt=yes
suppress_output=
arg_mode=normal
libobj=
continue
;;
+ -no-suppress)
+ suppress_opt=no
+ continue
+ ;;
+
-Xcompiler)
arg_mode=arg # the next one goes into the "base_compile" arg list
continue # The current "srcfile" will either be retained or
EOF
# Allow error messages only from the first compilation.
- suppress_output=' >/dev/null 2>&1'
+ if test "$suppress_opt" = yes; then
+ suppress_output=' >/dev/null 2>&1'
+ fi
else
# No PIC object so indicate it doesn't exist in the libtool
# object file.