On Tue, Jul 28, 2015 at 12:45 AM, Mohammad BadieZadegan
<[email protected]> wrote:
> I compile spike fuzzer <https://www.immunitysec.com/downloads/SPIKE2.9.tgz>
> file but when I execute that, it warning me to load libdlrpc.so firstly.
> I copy this library from its src folder to /usr/lib but now I get these
> error messages when running spike!
>
> # ./generic_send_tcp
> ./generic_send_tcp:/usr/lib/libdlrpc.so: undefined symbol '__guard_local'

This message means the shared object was linked incorrectly.  Shared
object like libdlrpc.so should be linked by invoking the compiler with
the -shared option; that lets the compiler include the necessary
additional objects in the link command to handle compiler, library,
and ABI requirements like __guard_local, atfork, and constructor
invocation, respectively.


Philip Guenther

Reply via email to