On Mon, Nov 15, 2010 at 03:50:09PM -0600, Randy McMurchy wrote: > > Thanks, Ken. And yes, BLFS has become a dependency beast, but not > because BLFS has really changed, it is all the upstream devs that think > adding additional functionality (and thus more dependencies) make their > packages better (and they probably do).
The big problem is that everyone building their own desktop really needs to check dependencies every few months - I've certainly noticed some things in the past few weeks where I could change my build order. I think it's about a year since I last reviewed that - apart from the changes for "whichever version of gnome we're currently using" - ;-) If the book was mostly up to date, this would of course be easier. > > It is almost "work" now to build a pure BLFS desktop. There are just so > many dependencies. For myself, I've never built a pure BLFS desktop - my preferred wm (icewm) isn't covered, I never install docs if I have to take extra steps and don't expect to use them, only occasionally bother to run testsuites, lots of the packages in BLFS have no interest to me, and I get rid of static libs in one way or another. And that's before the things I *want* which aren't in BLFS. Oh, and some of my previous suggestions such as the mozilla png patch are still in BLFS but not in my own builds - times change. But yes, starting from a previous version - either your own, or just a previous BLFS *is* work. > The servers aren't so bad, but desktop utilities have > just grown enormously. I like the approach that the unixODBC folks went > with. They yanked out all the Qt and Testing Framework stuff and created > new packages. This solves circular dependencies. > When I was looking at that last month (it was a dependency of something that used openssl), I couldn't find any releases for the testing stuff. > Oh well, sorry for the rant. > > -- :-) ĸen -- das eine Mal als Tragödie, das andere Mal als Farce -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
