Re: [Boost-bugs] [Boost C++ Libraries] #4942: Searching for boost-build.jam

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #4942: Searching for boost-build.jam
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-12-08 14:14:58


#4942: Searching for boost-build.jam
-------------------------------+--------------------------------------------
  Reporter: eldiener | Owner: grafik
      Type: Feature Requests | Status: new
 Milestone: To Be Determined | Component: bjam
   Version: Boost 1.45.0 | Severity: Optimization
Resolution: | Keywords: bjam boost-build.jam
-------------------------------+--------------------------------------------

Comment (by eldiener):

 These are my comments about your two alternate solutions:

 1) This would remove Boost Build's connection to a particular Boost
 distribution. Are you sure you want to install Boost Build separately from
 Boost ? Also, unless you have an installation program when you are
 distributing Boost Build separately, it is hard to understand how you will
 find Boost Build automagically from just an SVN checkout somewhere.

 2) Adding Boost root to the PATH is horrible. Lots of people have multiple
 Boost installations. Changing the PATH ( or any environment variable )
 with each new Boost distribution is definitely not the way to go.

 I do not understand what is wrong with letting the end-user point to a
 Boost installation with the --boost=/path/to/Boost option and using that,
 as a last resort, to find Boost Build. It is obviously the most flexible
 way for the user of Boost Build and can not be that hard to program. Tying
 Boost Build to a single location, when end-users may have multiple Boost
 installations on their system and need to test some Boost library against
 any of them, does not seem the way to do things. Try to put yourself in
 the end-user's position rather than in your position as the primary Boost
 Build developer.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/4942#comment:2>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:05 UTC