
Hi all,
I built Boost with Mingw last night, to help the guys with their new additions to Inkscape. Here it is:
http://inkscape.modevia.com/win32libs/boost_1_34_1-mingw411.7z
As you can see, it is enormous (28MB). Do we really need Boost, and is it worth doubling the size of the lib bundle?
bob

Bob Jamison wrote:
Hi all,
I built Boost with Mingw last night, to help the guys with their new additions to Inkscape. Here it is:
http://inkscape.modevia.com/win32libs/boost_1_34_1-mingw411.7z
As you can see, it is enormous (28MB). Do we really need Boost, and is it worth doubling the size of the lib bundle?
bob
This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Hmm, I seem to be able to build inkscape r15781 without boost being compiled, I just unpacked the boost sources to some place and point build.xml to the directory.

On Wed, 2007-08-15 at 20:18 +0800, JonY wrote:
Hmm, I seem to be able to build inkscape r15781 without boost being compiled, I just unpacked the boost sources to some place and point build.xml to the directory.
Boost is a large collection of individual C++ libraries, most of which are header-only, and we only use a couple of those. I think we could safely excerpt just the libraries we need.
-mental

MenTaLguY wrote:
On Wed, 2007-08-15 at 20:18 +0800, JonY wrote:
Hmm, I seem to be able to build inkscape r15781 without boost being compiled, I just unpacked the boost sources to some place and point build.xml to the directory.
Boost is a large collection of individual C++ libraries, most of which are header-only, and we only use a couple of those. I think we could safely excerpt just the libraries we need.
-mental
My thoughts exactly. If people really need these 2 or 3 dependent h++ files, then why don't we add them to the tree. Being able to compile with just these and not the rest of Boost will prove that there is not a cascading dependency to the vast majority of Boost.
Is that agreed? I like that.
bob

On Thu, 2007-08-16 at 22:45 -0500, Bob Jamison wrote:
My thoughts exactly. If people really need these 2 or 3 dependent h++ files,then why don't we add them to the tree.
I'd prefer to put selected header files in the library bundle instead rather than the source tree.
Generally the Linux distributions break boost into constituent library packages; I think we should follow that example rather than moving it in-tree.
-mental

MenTaLguY wrote:
Boost is a large collection of individual C++ libraries, most of which are header-only, and we only use a couple of those. I think we could safely excerpt just the libraries we need.
I have already done this two days ago, but the mail with attachment was too large to be posted to this list :( It's about 8 MB in total now (packed 370kb); about 1600 files. I copied all files from /boost/ and all directories from boost that proved necessary. I am sure there are still a lot of files that can be left out. Although there are only 3 files referenced from 2geom, those files include others which include others...
Where can I upload the stripped down package?
Cheers, Johan

Bob Jamison wrote:
Sent: woensdag 15 augustus 2007 14:06 To: inkscape-devel@lists.sourceforge.net Subject: [Inkscape-devel] Boost for win32
Hi all,
I built Boost with Mingw last night, to help the guys with their new additions to Inkscape. Here it is:
http://inkscape.modevia.com/win32libs/boost_1_34_1-mingw411.7z
As you can see, it is enormous (28MB). Do we really need Boost, and is it worth doubling the size of the lib bundle?
I thought 2geom only needed some Boost headers, not the libs; so I have stripped down boost quite a lot on my computer now, and 2geom builds fine.
Unpacked it is about 8 MB, but packed it is 370 kb :) Just a tad too big to send across this maillist :/
Cheers! Johan
P.S. Sorry Bob for double mail :(
participants (4)
-
unknown@example.com
-
Bob Jamison
-
JonY
-
MenTaLguY