Static c++ libs , part 2

Re: the previous msg , about the libgccpp.a probs.
I tried manually linking Inkscape, inkview, and gimpgrad.so without libgccpp.a, and they worked perfectly.
So, I would like to remove --enable-cplusplus from the boehm dependencies that we have, and libgccpp.a. Does that sound OK?
As far as I can tell, we are always using Mental's C++ classes which use the Boehm C API. Is that right? If so, I'd like to only use that part of Boehm, and not have that extra .h file possibly polluting new() and delete().
Bob

On Tue, 2004-11-02 at 20:19, Bob Jamison wrote:
So, I would like to remove --enable-cplusplus from the boehm dependencies that we have, and libgccpp.a. Does that sound OK?
That should be fine at this point.
As far as I can tell, we are always using Mental's C++ classes which use the Boehm C API. Is that right?
Yes. I was hoping not to have to write my own originally, but the existing C++ wrappers weren't quite right with respect to modern C++ (most notably, the new operator should throw std::bad_alloc on allocation failure rather than returning NULL).
Besides, reinventing the wheel is fun when you have a valid excuse. ^_-
-mental

MenTaLguY wrote:
On Tue, 2004-11-02 at 20:19, Bob Jamison wrote:
So, I would like to remove --enable-cplusplus from the boehm dependencies that we have, and libgccpp.a. Does that sound OK?
That should be fine at this point.
Done. When people do a cvs update, they will likely need to run autogen.sh again.
Bob

Bob, so if you managed to build it static, maybe you can also package it and upload to SF? People are eager to test.
On Fri, 05 Nov 2004 10:41:46 -0600, Bob Jamison <rjamison@...357...> wrote:
MenTaLguY wrote:
On Tue, 2004-11-02 at 20:19, Bob Jamison wrote:
So, I would like to remove --enable-cplusplus from the boehm dependencies that we have, and libgccpp.a. Does that sound OK?
That should be fine at this point.
Done. When people do a cvs update, they will likely need to run autogen.sh again.
Bob
This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel

bulia byak wrote:
Bob, so if you managed to build it static, maybe you can also package it and upload to SF? People are eager to test.
Here is a copy, very large because of the combination of static and -g. But if anyone wants to try it (40mb) ...
http://troi.hous.es3.titan.com/~rjamison/inkscape/builds/inkscape-static-041...
I goofed on the '06', but it seems to be a good build. It unzips into /usr/local/inkscape, in order to not collide with your existing binaries.
Others can follow the steps I took (in the first post of this thread) to make more builds.
Bob
participants (3)
-
Bob Jamison
-
bulia byak
-
MenTaLguY