Hello,

> >>
> > On HPUX engine libraries are build with .sl suffix
> > but makefile tries to install libraries with .so suffix.
> > You may reconfigure your installation with "no-hw" option
> > if you are not using engines on HPUX or go to the engine
> > directory and replace in Makefile line:
> >        *DSO_DLFCN*)   sfx="so";;
> > to:
> >        *DSO_DLFCN*)   sfx="sl";;
> > and rerun "make install" (temporary workaround).
> 
> Your workaround will create .sl libraries. But I wanted to have .so
> libraries.
No, this libraries are already created.
This will only install them.

> My architecture is IA-64.
> I tried fixing this issue by changing the following.
> 
> File : Makefile.shared
> Line: # 458
> Before : expr "$(CFLAGS)" : 'DSO_DLFCN' > /dev/null &&
> SHLIB=lib$(LIBNAME).so; \
> After  : expr "$(CFLAGS)" : '.*DSO_DLFCN.*' > /dev/null &&
> SHLIB=lib$(LIBNAME).so; \
> 
> It worked for me. The bug was in the evaluation of the command 'expr'. Still
> I like to know whether this is a *CORRECT* fix.
On HPUX Itanium .so and .sl are good suffixes and may be used.
For me this looks that on hpux1123 .sl suffixes are for PA-RISC1.1
libraries and .so for ELF-32.

Best regards,
-- 
Marek Marcola <[EMAIL PROTECTED]>

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [email protected]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to