v2: plugin to warn about surplus includes
Michalis Giannakidis
mgiannakidis@gmail.com
Thu Dec 9 14:25:00 GMT 2010
Hello,
I am trying your plugin to to warn about surplus includes:
http://gcc.gnu.org/ml/gcc/2010-05/msg00418.html
I have some problems compiling against gcc v4.5.1.
~/local/gcc-4.5.1/bin/g++ -I`~/local/gcc-4.5.1/bin/gcc
-print-file-name=plugin`/include -fPIC -shared -O2 rm_includes.cpp -o
plugin.so
~/local/gcc-4.5.1/bin/g++ -fplugin=./plugin.so test_rm_includes.cpp
-o test_rm_includes
cc1plus: error: Cannot load plugin ./plugin.so
./plugin.so: undefined symbol: _Z14linemap_lookupP9line_mapsj
nm -C plugin.so
0000000000201dc8 a _DYNAMIC
0000000000201fe8 a _GLOBAL_OFFSET_TABLE_
w _Jv_RegisterClasses
U warning_at(unsigned int, int, char const*, ...)
U fancy_abort(char const*, int, char const*)
0000000000001400 T handle_struct(void*, void*)
U linemap_lookup(line_maps*, unsigned int)
<-----------------------------
Could you please instruct me of what I should link against to get
linemap_lookup ?
Thank you,
--
Michalis Giannakidis
http://mgiannakidis.blogspot.com
More information about the Gcc
mailing list