On 04/01/2013 04:59:50 PM, Bruce Dubbs wrote: > Ken Moffat wrote: > > I'd seen comments on the kernel list about bc being required in > > 3.9, and then forgotten about them (on my desktops I have it anyway, > > for xscreensaver). It gets used for kernel/timeconst.h > > https://patchwork.kernel.org/patch/2143611/ > > > > Now I'm just doing a fresh 7.3 install to test some changes I plan > > to make in my desktops. Since 3.9-rc4 (with a patch to make smartd > > work) seems to work well for me I thought I would build that for the > > new system's first kernel (but not for the headers :): > > > > BC kernel/timeconst.h > > /bin/sh: bc: command not found > > make[1]: *** [kernel/timeconst.h] Error 127 > > make: *** [kernel] Error 2 > > > > For the moment I've added it to the end of my chapter 6 build, I > > haven't checked dependencies to see how soon it can be built. > > I don't mind adding it to LFS. It's one of the first things I build > because I use it in my scripts for measuring build size. > > An additional package to move from LFS might be lsb_release-1.4 to > complement what we have in Section 9.1.
Just a random note, but I've been building LFS systems using busybox as the base system for years now. (I spent several years making that work. :) A busybox-based /tools is basically just busybox defconfig, make, bash, and your toolchain. (Plus perl if you're using glibc.) You can then build the final system normally under that. Rob -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page