[Dovecot] configure error on HP-UX: C99 compatible vsnprintf() call

Woonsan Ko woon_san at yahoo.com
Fri Jun 13 11:34:23 EEST 2008


Actually I'm testing with two HP-UX machine here.
[1] `uname': HP-UX B.11.23 U
    `model': 9000/800/rp3440
    CPU: PA-RISC
    `aCC --version': HP ANSI C++ B3910B A.03.80
[2] `uname': HP-UX B.11.23 U ia64
    `model': ia64 hp server rx5670
    CPU: Itanium
    `aCC --version': HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]

With [1], the MODULE_SUFFIX is ".sl", and plugins are created with .sl suffix when I compile dovecot-1.0.13.
But, With [2], the MODULE_SUFFIX is ".so", and plugins are created with .so suffix when I compile dovecot-1.0.13.

I have no idea why there's a difference between the two.
I googled a page (http://osdir.com/ml/gnu.libtool.general/2003-10/msg00019.html) which seems saying 11.x can make .so suffixed ELF shared library.

I don't know. Is it from the difference between PA-RISC and Itanium or from the difference of the compiler versions?



--- On Fri, 6/13/08, Timo Sirainen <tss at iki.fi> wrote:

> From: Timo Sirainen <tss at iki.fi>
> Subject: Re: [Dovecot] configure error on HP-UX: C99 compatible vsnprintf() call
> To: woon_san at yahoo.com
> Cc: "Dovecot Mailing List" <dovecot at dovecot.org>
> Date: Friday, June 13, 2008, 5:00 PM
> On Fri, 2008-06-13 at 00:55 -0700, Woonsan Ko wrote:
> > It is like the following in the generated Makefile:
> > 
> > MODULE_SUFFIX = .so
> 
> Are the plugins created using .so or .sl suffix?


      


More information about the dovecot mailing list