Boost logo

Boost Users :

From: Ed Rubright (mail-lists_at_[hidden])
Date: 2006-09-13 09:46:23


 <Oliver.Kowalke <at> qimonda.com> writes:

>
> Hello,
>
> > Hello all,
> >
> > I'm attempting to build Boost filesystem as a shared library
> > on HP using aCC(I have no choice, I have to use this
> > compiler). Here is machine and compiler info:
> >
> > HP-UX B.11.11 U 9000/800 (tb)
> > aCC: HP ANSI C++ B3910B A.03.63
>
> I've also to develop on HP/UX 11.11 PA-RISC. The aCC deployed on PA-RISC
> is a verry old (version 3.x) and is not conform to the current
> c++-standard (aCC-3.x has problems with templates).
> I got boost never compiled on this platform with aCC-3.x. I use gcc
> (depot from HP-website) and it works very well.
> If you can switch to Itanium-HP/UX you can use aCC-6.x which should work
> with boost.
> regards,
> Oliver
>

Thanks for the info...I guess ;-)

Follow-up question, which I think the answer is NO but I'll ask it to be sure.

If I built libboost-filesystem on gcc on this platform and produces a shared
library, would I be able to use that library from my own shared library that is
compiled with aCC-3.x?

My thought here is NO because:

1) no binary compatibility between GCC shared library and the aCC compiler/linker
2) aCC would still need to compile the Boost header files that are referenced on
my own shared library that links with the gcc compiled libboost-filesystem

Thanks in advance for the help,
Ed


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net