linking libgssapi_krb5.a into a .so file
Douglas E. Engert
deengert at anl.gov
Wed Aug 6 13:57:43 EDT 2003
Build Kerberos with shared libs, (--enable-shared ) then you would endup using the
libgssapi_krb5.so.2.2 rather then the static version.
Frank Balluffi wrote:
> When I link GSS-API into a .so file on Solaris with gcc I get the following errors:
> Text relocation remains referenced
> against symbol offset in file
> <unknown> 0xac4 /home/ballfra/external/krb5-1.2.8/src/lib/libgssapi_krb5.a(k5seal.o)
> <unknown> 0xac8 /home/ballfra/external/krb5-1.2.8/src/lib/libgssapi_krb5.a(k5seal.o)
> I think that I can fix these errors by setting CFLAGS=-fPIC in each Makefile.
> 1. Can someone confirm that I need to pass -fPIC to gcc.
> 2. If I need to pass -fPIC to gcc, what is the best way to ask the configure script to use -fPIC? I read configure --help and unsuccessfully tried the following:
> export CFLAGS
> ./configure --with-cc=gcc
> ./configure --with-cc=gcc CFLAGS=-fPIC
> This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden.
> krbdev mailing list krbdev at mit.edu
Douglas E. Engert <DEEngert at anl.gov>
Argonne National Laboratory
9700 South Cass Avenue
Argonne, Illinois 60439
More information about the krbdev