Hi,

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

Unfortunately objects and libraries compiled with -AA are binary incompatible
with objects and libraries compiled without -AA.
I've edited the Configure script and added an option for aCC. Some files compiles
successfully while others results in this:

Error 212: "mem_dbg.c", line 305 # Argument type 'unsigned long (app_mem_info_st
*)' does not match expected parameter type
'unsigned long (*)()'.
if ((amih=lh_new(app_info_hash,app_info_cmp)) == NULL)

It seems to be the same error that Lutz got.

Thanks,

Jan-Erik Blomqvist


Richard Levitte - VMS Whacker wrote:

> From: Janne Blomqvist <[EMAIL PROTECTED]>
>
> jebl> We are using openssl 0.9.6 on HP-UX 10.20.
> jebl> The two compilers that can be used is cc and gcc.
> jebl> I would like to use aCC (01.27) with the new standard c++ library (with
> jebl> switches -AA -D_RWSTD_MULTI_THREAD)
> jebl> I have succeded in building everything with gcc, but the libraries
> jebl> wouldn't be compatible with our other libraries.
> jebl> Code compiled without -AA is incompatible with code compiled with -AA.
> jebl>
> jebl> Is there a solution for this? Have you built openssl with aCC?
>
> I've never heard of aCC before, so I haven't tried it, and it hasn't
> been reported here that I can remember.  I'm curious to know what
> exactly -AA does that makes those object files different...
>
> Anyhow, what you want to do is to fiddle a bit in Configure to begin
> with (as in: add an entry for the combination HP/UX and aCC).  If you
> get some good results, we would appreciate a patch...
>
> --
> 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]

--
Jan-Erik Blomqvist, [EMAIL PROTECTED]
Enea Business Software AB       Work:     +46 (0)8 50714691
Healthcare Solutions            Fax:      +46 (0)8 6585790
Hornsgatan 166                  Cellular: +46 (0)70 9714691
S-117 28 Stockholm              www.enea.se


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

Reply via email to