~/openssl64/lib$ ls -ltr
total 10224
drwxr-x---   2 q1col2a1 q1col2a1      96 Apr  2 14:59 engines
-rw-r--r--   1 q1col2a1 q1col2a1 4401152 Apr  2 14:59 libcrypto.a
-rw-r--r--   1 q1col2a1 q1col2a1  823208 Apr  2 14:59 libssl.a
drwxr-x---   2 q1col2a1 q1col2a1      96 Apr  2 14:59 pkgconfig

by openssl/lib - i meant the lib generated after the openssl install.

On Fri, Apr 3, 2015 at 10:35 AM, Rainer Jung <rainer.j...@kippdata.de>
wrote:

> Am 03.04.2015 um 16:53 schrieb ਜਤਿੰਦਰ ਸਿੰਘ:
>
>>
>> uname -a
>> SunOS XXXX 5.10 Generic_150400-14 sun4u sparc SUNW,Netra-T12
>>
>> src distribution used - apache-httpd-2_4_12-src-openssl-m.tar
>>
>> /usr/sfw/bin/gcc -v
>> Reading specs from /usr/sfw/lib/gcc/sparc-sun-solaris2.10/3.4.3/specs
>> Configured with:
>> /sfw10/builds/build/sfw10-patch/usr/src/cmd/gcc/gcc-3.4.3/configure
>> --prefix=/usr/sfw --with-as=/usr/ccs/bin/as --without-gnu-as
>> --with-ld=/usr/ccs/bin/ld --without-gnu-ld --enable-languages=c,c++
>> --enable-shared
>> Thread model: posix
>> gcc version 3.4.3 (csl-sol210-3_4-branch+sol_rpath)
>>
>> #Set ENV variables
>>
>> export CFLAGS="-m64"
>> export LDFLAGS="-L/usr/sfw/lib -R/usr/sfw/lib -L/usr/X/lib -R/usr/X/lib
>> -L/usr/X11/lib -R/usr/X11/lib -L/usr/ccs/lib -R/usr/ccs/lib"
>> export LD_LIBRARY_PATH=/usr/sfw/lib/sparcv9:/usr/lib
>> export LD_LIBRARY_PATH_64=/usr/lib/64:/usr/sfw/lib/64
>> export PATH=$PATH:/usr/sfw/bin:/usr/ccs/bin:/usr/ccs/bin/sparcv9
>>
>> # build pcre
>> cd ~/apache64-2-4-12/03-httpd/pcre-8.36
>> ./configure --disable-cpp CFLAGS="-g" CC="gcc -m64"
>> --prefix=~/apache64-2-4-12/03-httpd/pcre-8.36
>> make clean
>> make
>> make install
>>
>> # build apr
>> cd ~/apache64-2-4-12/03-httpd/apr-util-1.5.4
>> ./configure --prefix=~/apache64-2-4-12/03-httpd/apr-1.5.1
>> make clean
>> make
>> make install
>>
>> # build apr-util
>> cd ~/apache64-2-4-12/03-httpd/apr-util-1.5.4
>> ./configure --prefix=~/apache64-2-4-12/03-httpd/apr-util-1.5.4
>> --with-apr=~/apache64-2-4-12/03-httpd/apr-1.5.1
>> make clean
>> make
>> make install
>>
>> # build openssl
>> cd ~/apache64-2-4-12/02-openssl/openssl-1.0.1m
>> ./config --prefix=~/openssl64
>>
>
> Here is it ~/openssl64
>
>  make clean
>> changed CGLAGS from m32 to m64 in makefile
>> make
>> make install
>>
>>
>> # build apache2.4-12
>> ./configure --prefix=~/apache-64-2-4-12/Apache64HTTP --enable-ssl
>> --with-pcre=~/apache-64-2-4-12/03-httpd/pcre-8.36
>> --with-apr=~/apache-64-2-4-12/03-httpd/apr-1.5.1
>> --with-apr-util=~/apache-64-2-4-12/03-httpd/apr-util-1.5.4
>> --enable-ssl-staticlib-deps
>> make clean
>> make
>> Failing with below error...
>> ld: warning: file ~/openssl-64/lib/libssl.a(s2_clnt.o): wrong ELF class:
>> ELFCLASS32
>> ld: warning: file ~/openssl-64/lib/libcrypto.a(mem.o): wrong ELF class:
>> ELFCLASS32
>>
>
> Here it is ~/openssl-64, additional dash!
>
>  these files are 32 bit on rechecking with file command inside
>> openssl/lib, but openssl executable is 64 bits.
>>
>
> What is "openssl/lib"?
>
> Very strange, because openssl binary should link with openssl libs.
>
> Regards,
>
> Rainer
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
> For additional commands, e-mail: users-h...@httpd.apache.org
>
>


-- 
KRegards || Jatinder Singh

Reply via email to