From: Janne Blomqvist <[EMAIL PROTECTED]>

jebl> aCC or aC++ is HP's C++ compiler. The RogueWave Standard C++
jebl> Library 2.2.1 is bundled with HP aC++ 01.27. To use it you have
jebl> to specify -AA, include paths are changed to include_std and
jebl> libraries are libstd_v2 and libCsup_v2. The macro
jebl> -D_RWSTD_MULTI_THREAD is used instead of -D_THREAD_SAFE when
jebl> using threadsafe version of libstd_v2.

Aha.  I'm guessing that -AA also causes name-mangling (which is the
only known way to keep type info as part of the symbol, which is
needed when linking C++ programs, or function overloading would be
impossible).

jebl> Unfortunately objects and libraries compiled with -AA are binary
jebl> incompatible with objects and libraries compiled without -AA.

Name mangling...

jebl> I've edited the Configure script and added an option for
jebl> aCC. Some files compiles successfully while others results in
jebl> this:
jebl> 
jebl> Error 212: "mem_dbg.c", line 305 # Argument type 'unsigned long (app_mem_info_st
jebl> *)' does not match expected parameter type
jebl> 'unsigned long (*)()'.
jebl> if ((amih=lh_new(app_info_hash,app_info_cmp)) == NULL)

You probably want to look at snapshots of 0.9.7-dev, that version has
a large number of changes having to do with exactly that problem.

-- 
Richard Levitte   \ Spannvägen 38, II \ [EMAIL PROTECTED]
Chairman@Stacken   \ S-168 35  BROMMA  \ T: +46-8-26 52 47
Redakteur@Stacken   \      SWEDEN       \ or +46-709-50 36 10
Procurator Odiosus Ex Infernis                -- [EMAIL PROTECTED]
Member of the OpenSSL development team: http://www.openssl.org/
Software Engineer, Celo Communications: http://www.celocom.com/

Unsolicited commercial email is subject to an archival fee of $400.
See <http://www.stacken.kth.se/~levitte/mail/> for more info.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to