mod_perl-2.0.4 for Apache httpd-2.2.17 on Solaris10 64bit - ld: wrong ELF class: ELFCLASS64 - CC="gcc -m64"

"Stas, Kamil" <[email protected]>
Newsgroups gmane.comp.apache.mod-perl
Message-ID <35CEFCD52F0CBC4898694B3613422F6A48AF3537@TSSKKEEXCCR2.sk-kosice.t-systems.sk>
Hello,

I am trying to compile mod_perl-2.0.4 for Apache httpd-2.2.17 on Solaris10 SunOS 5.10 Generic_141414-10 sun4v sparc SUNW,SPARC-Enterprise-T5120

I am facing ld: wrong ELF class: ELFCLASS64 problem.
Everyting was compiled in m -64 mode, generated .so 64bit, with export CC="gcc -m64"

When compiling mod_perl it looks its trying to compile in 32bit mode, dont understand why.
How to forse it to compile in 64bit mode? Till now gcc -m64 was good to use, with exported LD_LIBRARY_PATH and PATH for sparcv9
CFLAGS="-L/usr/sfw/lib/sparcv9 -R/usr/sfw/lib/sparcv9"
Perl Version: perl-5.12.2

Can you advise, please?

No error log under t/logs/error_log


ld: fatal: file /pkg/products/httpd_test/httpd/httpd-2.2.17a/apr-util//lib/libaprutil-1.so: wrong ELF class: ELFCLASS64
ld: fatal: file /pkg/products/httpd_test/httpd/httpd-2.2.17a/apr-util//lib/libexpat.so: wrong ELF class: ELFCLASS64
ld: fatal: file /pkg/products/httpd_test/httpd/httpd-2.2.17a/apr/lib/libapr-1.so: wrong ELF class: ELFCLASS64
ld: fatal: File processing errors. No output written to ../../../blib/arch/auto/APR/APR.so
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `../../../blib/arch/auto/APR/APR.so'
Current working directory /home/admin/kstas/httpd/modules/mod_perl/mod_perl-2.0.4/xs/APR/APR
*** Error code 1
The following command caused the error:
cd APR && make -f Makefile all LIBPERL_A="libperl.a" LINKTYPE="dynamic" OPTIMIZE="-fPIC" PREFIX="/pkg/products/perl/perl-5.12.2" PASTHRU_INC=""
make: Fatal error: Command failed for target `subdirs'
Current working directory /home/admin/kstas/httpd/modules/mod_perl/mod_perl-2.0.4/xs/APR
*** Error code 1
The following command caused the error:
cd APR && make -f Makefile all LIBPERL_A="libperl.a" LINKTYPE="dynamic" OPTIMIZE="-fPIC" PREFIX="/pkg/products/perl/perl-5.12.2" PASTHRU_INC=""
make: Fatal error: Command failed for target `subdirs'
Current working directory /home/admin/kstas/httpd/modules/mod_perl/mod_perl-2.0.4/xs
*** Error code 1
The following command caused the error:
cd xs && make -f Makefile all LIBPERL_A="libperl.a" LINKTYPE="dynamic" OPTIMIZE="-fPIC" PREFIX="/pkg/products/perl/perl-5.12.2" PASTHRU_DEFINE="" PASTHRU_INC="" PERL="/pkg/products/perl/perl-5.12.2/bin/perl" DEFINE="-DMP_HAVE_APR_LIBS"
make: Fatal error: Command failed for target `subdirs'
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.