Re: [apache-ssl] Compiling woes: Solaris 2.6
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [apache-ssl] Compiling woes: Solaris 2.6



Patrick Verdon wrote:
> 
> Hi,
> 
> I'm having a lot of trouble compiling Apache 1.3.1 /
> Ben-SSL 1.22 cleanly on SPARC Solaris 2.6. I've read
> through the archives but couldn't find anything relevant.
> 
> Basically, I get a load of messages when doing ./Configure
> and when each .c file is compiled (I'm not using the APACI
> install procedure). Here is an example:
> 
> klimt:root# ./Configure
> Using config file: Configuration
> Creating Makefile
>  + configured for Solaris 260 platform
>  + setting C compiler to gcc
>  + adding selected modules
>     o status_module uses ConfigStart/End
>  + checking for system header files
>  + doing sanity check on compiler and options
> Reading specs from
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/specs
> gcc: unrecognized option `-w3'
> gcc version 2.8.1
>  /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/cpp -lang-c -v -undef
> -D__GNUC__=2 -D__GNUC_MINOR__=8 -Dsparc -Dsun -Dunix -D__svr4__ -D__SVR4
> -D__sparc__ -D__sun__ -D__unix__ -D__svr4__ -D__SVR4 -D__sparc -D__sun
> -D__unix -Asystem(unix) -Asystem(svr4) -g -D__GCC_NEW_VARARGS__
> -Acpu(sparc) -Amachine(sparc) -DSOLARIS2=260 -DSTATUS -DAPACHE_SSL
> helpers/dummy.c /var/tmp/cc4lDSz_.i
> GNU CPP version 2.8.1 (sparc)
> #include "..." search starts here:
> #include <...> search starts here:
>  /usr/local/include
>  /usr/local/sparc-sun-solaris2.6/include
>  /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/include
>  /usr/include
> End of search list.
>  /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/cc1
> /var/tmp/cc4lDSz_.i -quiet -dumpbase dummy.c -g -version -o
> /var/tmp/cc4lDSz_.s
> GNU C version 2.8.1 (sparc-sun-solaris2.6) compiled by GNU C version
> 2.8.1.
>  /usr/ccs/bin/as -V -Qy -s -o /var/tmp/cc4lDSz_1.o /var/tmp/cc4lDSz_.s
> /usr/ccs/bin/as: WorkShop Compilers 4.X dev 18 Sep 1996
>  /usr/ccs/bin/ld -V -Y P,/usr/ccs/lib:/usr/lib -Qy -o helpers/dummy
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/crt1.o
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/crti.o
> /usr/ccs/lib/values-Xa.o
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/crtbegin.o
> -L/usr/local/src/SSLeay-0.9.0b
> -L/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1
> -L/usr/local/sparc-sun-solaris2.6/lib -L/usr/ccs/bin -L/usr/ccs/lib
> -L/usr/local/lib /var/tmp/cc4lDSz_1.o -lsocket -lnsl -lssl -lcrypto
> -lgcc -lc -lgcc
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/crtend.o
> /usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1/crtn.o
> ld: Software Generation Utilities - Solaris/ELF (3.0)
> Creating Makefile in support
> Creating Makefile in main
> Creating Makefile in ap
> Creating Makefile in regex
> Creating Makefile in os/unix
> Creating Makefile in modules/standard
> Creating Makefile in modules/ssl
> 
> The thing is, everything does seem to compile and
> I can even get the httpsd up and running. However
> the resultant httpsd is 4 MB in physical size!

Get rid of -g in EXTRA_CFLAGS in Configuration. Not that it really
matters.

Cheers,

Ben.

-- 
Ben Laurie            |Phone: +44 (181) 735 0686| Apache Group member
Freelance Consultant  |Fax:   +44 (181) 735 0689|http://www.apache.org/
and Technical Director|Email: ben@algroup.co.uk |
A.L. Digital Ltd,     |Apache-SSL author     http://www.apache-ssl.org/
London, England.      |"Apache: TDG" http://www.ora.com/catalog/apache/

WE'RE RECRUITING! http://www.aldigital.co.uk/recruit/