On Sat, Feb 28, 2015 at 10:30:53PM +0000, Ken Moffat wrote: > On Sat, Feb 28, 2015 at 03:43:24PM -0600, Bruce Dubbs wrote: > > Guy Dalziel wrote: > > > > > >A note should be made that not using the recommended libarchive package > > >will mean > > >that the user will have to supply --no-system-libarchive to the bootstrap > > >process > > >in order to get this to work. > > > > > >Once this is specified then the bootstrap process goes through as normal. > > > > We assume that recommended dependencies are installed. If not, then the > > user is on his own. We really can't document every situation where our > > recommendations are not followed. > > > > -- Bruce > > > Yes. Sometimes recommended deps are there to make the package more > useful, but nowadays most of them can be worked around with extra > configure switches (if they cannot, the dep becomes required). And > those of us who do omit them need to remember that if it breaks, we > get to keep both pieces. > > In this case, you presumably build a static libarchive into cmake, > so you will need to remember that has been done if any libarchive > vulnerability ever becomes known. As always, Your System, Your > Rules. My logic in this case is to try and expand on the educational nature of the book. Bruce is right, of course, that we can't account for every single contingency such as "compiling package x against package y and then against package z in the light of a full moon", but I think it might be good to at least explain why a recommendation is made.
As developers it's easy for us to understand the logic behind the recommendation to the point that it almost seems obvious, but when approached with fresh eyes the logic of installing that package is simply that "it was recommended to do so". Once the logic of a recommendation is shown a person can then make an informed choice about whether to follow that recommendation or not. I feel that this would add value without being too much extra work. -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
