jhalfs experimental BLFS
manuel at linuxfromscratch.org
Mon Mar 20 12:10:09 PST 2006
El Lunes, 20 de Marzo de 2006 20:47, George Boudreau escribió:
> I see you have been very active with the hlfs code.
I'm now trying to address the issue related with your point 3 for HLFS.
After that, one issue will remain: for uClibc a proper configuration is
needed. the current "make oldconfig" is only a temporal dirty hack that will
create an unusable system.
I will ask in the hlfs-dev list if a default config file can be created, like
with the kernel.
> Before you get too deep inside clfs we should discuss a few of the
> oddities clfs brings.
> 1. The clfs has its own 'extract_commands' function with a crude
> method for extracting patches and packages and generating the build
> scripts. If possible I would like to reintegrate this custom version
> back into the common_functions file.
My first step will be to create a proper clfs.xsl file without touch the bash
code, comparing the generated scripts with the ones from the current CLFS
When having a working one, then I will start integrating it into the bash
> 2. The function 'build_makefile' will have to be reworked to handle
> both a 'chroot jail' build as well as a 'boot minimal' style. The
> method I used in the makefile is miserable and relies on a failure to
> exit the makefile script prematurely.. (bad.. very bad)
Maybe we will need to create a diferent set of Makefile's targets based on if
using the "chroot" or "boot" method. I have not run yet the ./clfs script,
then don't know how that is currently handled.
> 3. The package downloading functions pulls down all patches for a
> specific version. In LFS,BLFS,HLFS this is not an issue but with clfs it
> will pull patches for all the architectures.. i.e. x86 build ends up
> with space/mips..etc patches.. They do not affect the build but the do
> pollute the the SRC_ARCHIVE.. (more a pain in the buttocks than a problem)
For HLFS and the CLFS patches look easy. For CLFS I can't figure yet how to
solve it, but must be solved ;-)
Manuel Canales Esparcia
Usuario de LFS nº2886: http://www.linuxfromscratch.org
LFS en castellano: http://www.escomposlinux.org/lfs-es http://www.lfs-es.com
More information about the alfs-discuss