help-gnutls
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: My own TLS Extension - Hello World :-)


From: lfinsto
Subject: Re: My own TLS Extension - Hello World :-)
Date: Fri, 23 Apr 2010 15:35:05 +0200 (CEST)
User-agent: SquirrelMail/1.4.9a

On Fri, April 23, 2010 3:11 pm, Carolin Latze wrote:
>
> The function itself is defined in lib/gnutls_helloworld.c. Furthermore I
added gnutls_helloworld.c to lib/Makefile.am. Running make and make
install does not show any problems but when I try to call
> gnutls_helloworld_set_msg in my client application, I run into linker
problems:
>
> undefined reference to `gnutls_helloworld_set_msg'
>
> However when I run nm with my GnuTLS library, gnutls_helloworld_set_msg
is listed.
>
> Does anybody have an idea whats going wrong here? I assume I missed on
modification that is needed to export API methods, but I have no idea
where.... Any help would be appreciated.
>

Is the linker finding your modified version of the library?
Are the environment variables `LDFLAGS', `LIBS', `LIBPATH' and
`LD_LIBRARY_PATH' set appropriately?

`LIBPATH' may not be used, I don't know, and `LD_LIBRARY_PATH' is used at
run-time, but it doesn't hurt to set them to sensible values.

This is what `configure --help' has to say on the subject:

Some influential environment variables:
  CC          C compiler command
  CFLAGS      C compiler flags
  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
              nonstandard directory <lib dir>
  LIBS        libraries to pass to the linker, e.g. -l<library>
  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir>
if
              you have headers in a nonstandard directory <include dir>
  PKG_CONFIG  path to pkg-config utility
  CPP         C preprocessor
  CXX         C++ compiler command
  CXXFLAGS    C++ compiler flags
  CXXCPP      C++ preprocessor

Laurence Finston









reply via email to

[Prev in Thread] Current Thread [Next in Thread]