Hello Dan, Thank you for your response. Unfortunately, it does not work. Running configure with the following command still results in the same error:
env PKG_CONFIG_PATH=/export/home/sambuild/INSTALL/ssl_64/lib/pkgconfig ./configure --with-ssl CFLAGS="-m64 -fPIC" LDFLAGS=-m64 LIBS=-ldl --prefix=/export/home/sambuild/INSTALL/curl72_64 - Alona -----Original Message----- From: curl-library [mailto:[email protected]] On Behalf Of Dan Fandrich Sent: April 21, 2014 4:48 PM To: [email protected] Subject: Re: failure to statically link libcurl-7.36.0 to openssl 1.0.0d libraries on Solaris 10 on Intel On Mon, Apr 21, 2014 at 04:46:38PM +0000, Alona Rossen wrote: > I receive the following error when I try to link to static > libssl.a/libcrypto.a on Solaris 10/11 on Intel: > > Text relocation remains referenced > > against symbol offset in file > > OPENSSL_ia32cap_P 0xff0 /export/home/sambuild/INSTALL/ > openssl-1.0.0d_static/lib/libcrypto.a(aes-x86_64.o) > > OPENSSL_ia32cap_P 0x46c /export/home/sambuild/INSTALL/ > openssl-1.0.0d_static/lib/libcrypto.a(rc4-x86_64.o) > > OPENSSL_ia32cap_P 0x529 /export/home/sambuild/INSTALL/ > openssl-1.0.0d_static/lib/libcrypto.a(rc4-x86_64.o) > > OPENSSL_cpuid_setup 0x1 /export/home/sambuild/INSTALL/ > openssl-1.0.0d_static/lib/libcrypto.a(x86_64cpuid.o) > > ld: fatal: relocations remain against allocatable but non-writable > sections > > collect2: ld returned 1 exit status > > *** Error code 1 > > make: Fatal error: Command failed for target `libcurl.la' > > Current working directory > /export/home/sambuild/C_Tools/curl-7.36.0/lib > > *** Error code 1 > > $ ./configure CFLAGS=-m64 -fPIC LDFLAGS=-fPIC -m64 > --with-ssl=/export/home/ sambuild/INSTALL/openssl-1.0.0d_static > --prefix=/home/sambuild/INSTALL/curl72_64_static If you're not using pkg-config to determine the necessary dependencies of OpenSSL, and this line shows you're not, there's no way for libcurl to know what they are. You'll have to figure them out and add them manually to the LIBS variable, or switch to pkg-config (see INSTALL). >>> Dan > > > > $> gcc --version > > gcc (GCC) 3.4.3 (csl-sol210-3_4-branch+sol_rpath) > > Copyright (C) 2004 Free Software Foundation, Inc. > > This is free software; see the source for copying conditions. There > is NO > > warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. > > > > $> ld -V > > ld: Software Generation Utilities - Solaris Link Editors: 5.10-1.497 > > > > > > > > Please advise. > > > > > > Thank you, > > Alona > ------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html ------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html
