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]