[Bug libmudflap/18885] linker does not link libmudflap automatically with -fmudflap
ludo at gnu dot org
gcc-bugzilla@gcc.gnu.org
Tue Feb 8 16:08:00 GMT 2011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18885
Ludovic Courtès <ludo at gnu dot org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ludo at gnu dot org
--- Comment #4 from Ludovic Courtès <ludo at gnu dot org> 2011-02-08 15:58:22 UTC ---
I can confirm the problem with 4.5.1 on x86_64-linux-gnu.
Indeed, the `mflib' spec lacks `-lmudflap':
$ gcc -dumpspecs |grep -A2 -E '(mflib|link_command)'
*mflib:
%{fmudflap|fmudflapth: -export-dynamic}
--
*link_command:
%{!fsyntax-only:%{!c:%{!M:%{!MM:%{!E:%{!S: %(linker)
%{fuse-linker-plugin: -plugin %(linker_plugin_file)
-plugin-opt=%(lto_wrapper) -plugin-opt=%(lto_gcc)
%{static|static-libgcc:-plugin-opt=-pass-through=%(lto_libgcc)}
%{static:-plugin-opt=-pass-through=-lc} %{O*:-plugin-opt=-O%*}
%{w:-plugin-opt=-w} %{f*:-plugin-opt=-f%*} %{m*:-plugin-opt=-m%*}
%{v:-plugin-opt=-v} } %{flto} %{fwhopr} %l %{pie:-pie} %X %{o*} %{A}
%{d} %{e*} %{m} %{N} %{n} %{r} %{s} %{t} %{u*} %{x} %{z} %{Z}
%{!A:%{!nostdlib:%{!nostartfiles:%S}}} %{static:} %{L*} %(mfwrap)
%(link_libgcc) %o
%{fopenmp|ftree-parallelize-loops=*:%:include(libgomp.spec)%(link_gomp)}
%(mflib) %{fprofile-arcs|fprofile-generate*|coverage:-lgcov}
%{!nostdlib:%{!nodefaultlibs:%(link_ssp) %(link_gcc_c_sequence)}}
%{!A:%{!nostdlib:%{!nostartfiles:%E}}} %{T*} }}}}}}
More information about the Gcc-bugs
mailing list