
I am an engineer in HP's aCC compiler team. We are actively working on Boost defects and the internal developmental version of the compiler compiles many of the Boost libraries successfully. There is a compiler patch (for both PA and IPF) coming up by end of this month: if any of you are interested and have a support contract, you can register for beta testing. The current compiler status for aCC shows that the pass percentage is dismal 26%, but with this patch, it should be more than 70% (we are working on improving it further). Many libraries, such as regex, bind, any, thread already compile successfully with this patch compiler. Please note that the fixes are in the compiler without modifying the Boost sources; we came across a few defects in the Boost sources which we can share with you so that they can be fixed (or provide a workaround or #ifdefed). It would be great if we can work together to resolve any issues, which will be mutually beneficial. If you come across any defects in the compiler while compiling the Boost sources, you can file bug reports for the same. Any issues on developing with aC++ compiler will be immediately responded in cxx-dev@cup.hp.com newsgroup. -Ganesh S G Ganesh HP PA C++ Compiler Front-end Team Phone: +91-80-2205 1832 ------------------------------ Message: 15 Date: Sat, 17 Apr 2004 11:54:11 +0100 From: "John Maddock" <john@johnmaddock.co.uk> Subject: Re: [boost] boost on HP-UX 11i To: <boost@lists.boost.org> Message-ID: <06af01c4246a$58c62350$cbfc0352@fuji> Content-Type: text/plain; charset="iso-8859-1"
I recently downloaded boost libraries to use the smart_ptr libraries. It appears to be working. But several other libraries, as shown by the compiler report is not. I also noticed that last run date is 9 months ago. Is anybody working on getting boost to work on aCC? I would be very surprised if nobody has tried before since HP is a top-tier vendor, but I couldn't find any useful information from the archives. If not, I would like to take a stab at getting it to work. I have contact with HP aCC techs to fix problems if it is a compiler problem. I'm particularly interested in getting the libraries regex and spirit (for now, more later) to work. I did a search on the boost archive and the last reference to this subject was written back in August 14, 2003:
I'd love to see regex working with aCC if it's humanly possible, if you want to mail me privately with any queries you may have that would be fine - especially if you have a working relationship with HP personnel - we've managed to persuade quite a few other vendors to work with us, and even to use Boost for their internal regression tests, HP is one of the notable exceptions so far :-| John.

{moderator's note: please don't reply to digests. See http://www.boost-consulting.com/boost/more/discussion_policy.htm#quoting for more information. Thank you -dwa } "S G Ganesh" <sgganesh@india.hp.com> writes:
I am an engineer in HP's aCC compiler team. We are actively working on Boost defects and the internal developmental version of the compiler compiles many of the Boost libraries successfully. There is a compiler patch (for both PA and IPF) coming up by end of this month: if any of you are interested and have a support contract, you can register for beta testing. The current compiler status for aCC shows that the pass percentage is dismal 26%, but with this patch, it should be more than 70% (we are working on improving it further).
Ellis, if Mentor is still interested in Boost on aCC I'm sure we can help you get these tests running.
Many libraries, such as regex, bind, any, thread already compile successfully with this patch compiler. Please note that the fixes are in the compiler without modifying the Boost sources;
I hope that if __HP_aCC is still set at 53800, that you changed boost/config/compiler/hp_acc.hpp to eliminate this #define: #if (__HP_aCC <= 53800 ) # define BOOST_NO_MEMBER_TEMPLATE_KEYWORD #endif
we came across a few defects in the Boost sources which we can share with you
Yes, please! We'd be very interested in knowing about any defects.
so that they can be fixed (or provide a workaround or #ifdefed). It would be great if we can work together to resolve any issues, which will be mutually beneficial. If you come across any defects in the compiler while compiling the Boost sources, you can file bug reports for the same. Any issues on developing with aC++ compiler will be immediately responded in cxx-dev@cup.hp.com newsgroup.
That's good news. Starting at 70% it sounds like with work on your end and workarounds on ours, aCC has potential for real usability, eventually. -- Dave Abrahams Boost Consulting http://www.boost-consulting.com
participants (2)
-
David Abrahams
-
S G Ganesh