Boost.FileSystem dependency on Boost.System?
Hi, It seems when compiling anything using Boost.FileSystem that the Boost.System library is also linked. Is this always the case? I can't see any clear documentation of this on the Boost.FileSystem page. If this is the case, is there a nice list of all such dependencies somewhere, as this is currently causing us certain issues? Thanks! Matthew Gwynne http://cs.swan.ac.uk/~csmg/
Hi, Yes, Boost.FileSytem has depended on Boost.System since 1.35. See the link below, http://www.boost.org/doc/libs/1_45_0/libs/filesystem/v2/doc/index.htm#Change... Regards, chenwj -- Wei-Ren Chen (陳韋任) Tel:886-2-2788-3799 #1667 Parallel Processing Lab, Institute of Information Science, Academia Sinica, Taiwan (R.O.C.)
Hi,
Ah, I can see this is the case, but it only mentions that something
was moved to Boost.System, it doesn't specify that this was needed by
Boost.FileSystem and it doesn't really say anything about the fact
that Boost.System will be required as a library. I'd have thought if
something should be included, or is automatically linked into the
executable but I have not explicitly told Boost to do so, then it
should be documented much more clearly?
Is there somewhere central I can find out such dependencies without
having to search through the changelog of each library?
Thanks!!
Matthew
On Tue, Nov 23, 2010 at 9:37 AM, 陳韋任
Hi,
Yes, Boost.FileSytem has depended on Boost.System since 1.35.
See the link below, http://www.boost.org/doc/libs/1_45_0/libs/filesystem/v2/doc/index.htm#Change...
Regards, chenwj
-- Wei-Ren Chen (陳韋任) Tel:886-2-2788-3799 #1667 Parallel Processing Lab, Institute of Information Science, Academia Sinica, Taiwan (R.O.C.) _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
On Tue, Nov 23, 2010 at 8:30 AM, Matthew Gwynne
something should be included, or is automatically linked into the executable but I have not explicitly told Boost to do so, then it
Is there somewhere central I can find out such dependencies without
Couldn't ldd reveal this sort of situation?
Yes, exactly. Using ldd I can only really find out after the fact and
then only on a per executable basis.
If that's all that's possible, fair enough, I'm just wondering if
there's somewhere that documents this.
Thanks!
Matthew
On Wed, Nov 24, 2010 at 12:47 AM, 陳韋任
Couldn't ldd reveal this sort of situation?
I think he want such dependencies be documented.
Regards, chenwj
-- Wei-Ren Chen (陳韋任) Tel:886-2-2788-3799 #1667 Parallel Processing Lab, Institute of Information Science, Academia Sinica, Taiwan (R.O.C.) _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
By the way, can anybody tell what is libboost_system specifically for?
And what is the logic behind putting somethings in boost_system and
others in boost_filesystem for example?
Since there is not such thing as Boost.System it is hard to tell.
Thank you,
Alfredo
On Nov 23, 1:00 am, Matthew Gwynne
Hi,
It seems when compiling anything using Boost.FileSystem that the Boost.System library is also linked. Is this always the case? I can't see any clear documentation of this on the Boost.FileSystem page.
If this is the case, is there a nice list of all such dependencies somewhere, as this is currently causing us certain issues?
Thanks!
Matthew Gwynnehttp://cs.swan.ac.uk/~csmg/ _______________________________________________ Boost-users mailing list Boost-us...@lists.boost.orghttp://lists.boost.org/mailman/listinfo.cgi/boost-users
Hi, On Sun, Nov 28, 2010 at 12:31:45AM -0800, alfC wrote:
By the way, can anybody tell what is libboost_system specifically for? And what is the logic behind putting somethings in boost_system and others in boost_filesystem for example?
See http://www.boost.org/doc/libs/1_45_0/libs/filesystem/v2/doc/index.htm#Change... Version 1.35.0 * Diagnostics moved to the separate Boost.System library. I think the author just want to let Boost.System handle OS specific error code. Regards, chenwj -- Wei-Ren Chen (陳韋任) Tel:886-2-2788-3799 #1667 Parallel Processing Lab, Institute of Information Science, Academia Sinica, Taiwan (R.O.C.)
alfC wrote:
By the way, can anybody tell what is libboost_system specifically for? And what is the logic behind putting somethings in boost_system and others in boost_filesystem for example? Since there is not such thing as Boost.System it is hard to tell.
Huh?! It's been there since 1.35. http://www.boost.org/doc/libs/1_45_0/libs/system/doc/index.html Jeff
participants (5)
-
alfC
-
Jeff Flinn
-
John B. Turpish
-
Matthew Gwynne
-
陳韋任