Changeset 0fa52f2 for README


Ignore:
Timestamp:
03/01/2022 08:09:30 PM (2 years ago)
Author:
Pierre Labastie <pierre.labastie@…>
Branches:
ablfs-more, trunk
Children:
9a86aa58
Parents:
4c36783
Message:

Remove legacy: Remove almost all occurrences of CLFS/clfs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • README

    r4c36783 r0fa52f2  
    1515      enough if you just want to build a base system as per the LFS book. It is
    1616      also a required reading for all the other projects.
    17     - README.CLFS: supplementary instructions to use the CLFS book series.
    1817    - README.BLFS: instructions to install an automated build infrastructure
    1918      for the BLFS book. There are two ways to do so: (i) install the
    20       tools at the end of an LFS build (CLFS is not supported in that case), or
     19      tools at the end of an LFS build, or
    2120      (ii) install the tools on an already running system. Both methods are
    2221      described in that file.
     
    2625      available.
    2726    - README.PACKAGE_MANAGEMENT: instructions to use package management during
    28       the build (only for LFS, patches welcome for CLFS...)
     27      the build
    2928
    3029     Other sources of information are the context help in the menu interface,
     
    1691686. LAYOUT::
    170169
    171         /BLFS (see README.BLFS)
    172 
    173         /CLFS/master.sh
    174              /clfs.xsl
    175 
    176         /CLFS2/master.sh
    177               /clfs2.xsl
    178 
    179         /CLFS3/master.sh
    180               /clfs3.xsl
     170        /BLFS/* (see README.BLFS)
    181171
    182172        /LFS/master.sh
    183173            /lfs.xsl
    184174
    185         /common/common_functions
     175        /common/chroot.xsl
     176               /common_functions
     177               /create-sbu_du-report.sh
     178               /hostreqs.xsl
     179               /kernfs.xsl
    186180               /makefile_functions
    187181               /packages.xsl
     182               /progress_bar.sh
    188183               /urls.xsl
    189                /create-sbu_du-report.sh
    190                /progress_bar.sh
    191                /blfs-tool-deps/9xx-*
    192184               /libs/func_*
    193185
    194         /custom/template
    195                /config/
    196                /examples/*
    197                /examples_CLFS-E/*
     186        /custom/examples/*
     187               /config/* (needs to be created after cloning since it is an
     188                          empty directory initially)
     189               /template
    198190
    199191        /extras/do_copy_files
    200192               /do_ica_prep
    201193               /do_ica_work
     194
     195        /menu/*
    202196
    203197        /optimize/opt_config
     
    206200                 /opt_config.d/noOpt
    207201                              /noSymbols
     202                              /O2pipe
    208203                              /O3pipe
    209204                              /O3pipe_march
    210205                              /defOpt_fPIC
    211206
    212         /menu/*
    213 
     207        /pkgmngt/packageManager.xml.dpkg
     208                /packageManager.xml.pacman
     209                /packageManager.xml.porg
     210                /packageManager.xml.template
     211                /packInstall.sh.dpkg
     212                /packInstall.sh.pacman
     213                /packInstall.sh.porg
     214                /packInstall.sh.template
     215
     216        CHEATSHEET
     217        FUNCTION_LIST
     218        LICENSE
    214219        README
    215220        README.BLFS
    216         README.CLFS
    217221        README.CUSTOM
     222        README.PACKAGE_MANAGEMENT
    218223        TODO
    219         LICENSE
    220224
    221225        Config.in
     226        jhalfs
    222227        Makefile
    223         jhalfs
    224         blfs-tool
    225228
    2262297. FAQ::
     
    245248            jhalfs      (Makefile, cmd scripts, logs, etc..)
    246249            sources     (where packages reside)
    247             tools       (temporary bootstrap system)
    248             cross-tools (temporary CLFS only)
     250            tools       (temporary cross compiler)
    249251                ...
    250252            FHS dir structure
     
    271273    A. The package files must be visible during the chroot phase and this is a
    272274       simple and reliable method of doing so. This method also handles the
    273        CLFS boot build method where the final build may be done on a separate
     275       boot build method where the final build may be done on a separate
    274276       machine.
    275277
     
    289291       after saving your original to .bashrc.XXX
    290292
    291     Q. "When I try to build CLFS the Makefile fails at mid-point"
    292     A. There could be numerous reasons for the failure but the most likely
    293        reason is you are doing a cross-build using the 'chroot' method and the
    294        target is not compatible with the host. If you choose to build using
    295        the chroot method a test is performed at the end of the temptools
    296        phase. If the test succeeds the build continues inside a chroot jail.
    297        However if the test fails, it means the host and target are not
    298        compatible an you should use the 'boot' method to create your target
    299        code.
    300        As an extreme example: You can build a sparc target on a x86 platform but
    301        only the temptools phase. You must select the 'boot' method and not the
    302        'chroot.' You must transfer the toolchain to a sparc platform, reboot the
    303        sparc box and continue the build.
    304        Of all the LFS series of books Cross-LFS requires the greatest
    305        understanding of host/target hardware combination. Please read the book
    306        carefully and don't skip the easy parts (there are none...)
    307 
    308293    Q. "How could I stop the build at a predefined chosen point?"
    309294    A. Launch the Makefile manually passing the last numbered target to be build
Note: See TracChangeset for help on using the changeset viewer.