- Timestamp:
- 03/01/2022 08:09:30 PM (2 years ago)
- Branches:
- ablfs-more, trunk
- Children:
- 9a86aa58
- Parents:
- 4c36783
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
README
r4c36783 r0fa52f2 15 15 enough if you just want to build a base system as per the LFS book. It is 16 16 also a required reading for all the other projects. 17 - README.CLFS: supplementary instructions to use the CLFS book series.18 17 - README.BLFS: instructions to install an automated build infrastructure 19 18 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), or19 tools at the end of an LFS build, or 21 20 (ii) install the tools on an already running system. Both methods are 22 21 described in that file. … … 26 25 available. 27 26 - README.PACKAGE_MANAGEMENT: instructions to use package management during 28 the build (only for LFS, patches welcome for CLFS...)27 the build 29 28 30 29 Other sources of information are the context help in the menu interface, … … 169 168 6. LAYOUT:: 170 169 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) 181 171 182 172 /LFS/master.sh 183 173 /lfs.xsl 184 174 185 /common/common_functions 175 /common/chroot.xsl 176 /common_functions 177 /create-sbu_du-report.sh 178 /hostreqs.xsl 179 /kernfs.xsl 186 180 /makefile_functions 187 181 /packages.xsl 182 /progress_bar.sh 188 183 /urls.xsl 189 /create-sbu_du-report.sh190 /progress_bar.sh191 /blfs-tool-deps/9xx-*192 184 /libs/func_* 193 185 194 /custom/ template195 /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 198 190 199 191 /extras/do_copy_files 200 192 /do_ica_prep 201 193 /do_ica_work 194 195 /menu/* 202 196 203 197 /optimize/opt_config … … 206 200 /opt_config.d/noOpt 207 201 /noSymbols 202 /O2pipe 208 203 /O3pipe 209 204 /O3pipe_march 210 205 /defOpt_fPIC 211 206 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 214 219 README 215 220 README.BLFS 216 README.CLFS217 221 README.CUSTOM 222 README.PACKAGE_MANAGEMENT 218 223 TODO 219 LICENSE220 224 221 225 Config.in 226 jhalfs 222 227 Makefile 223 jhalfs224 blfs-tool225 228 226 229 7. FAQ:: … … 245 248 jhalfs (Makefile, cmd scripts, logs, etc..) 246 249 sources (where packages reside) 247 tools (temporary bootstrap system) 248 cross-tools (temporary CLFS only) 250 tools (temporary cross compiler) 249 251 ... 250 252 FHS dir structure … … 271 273 A. The package files must be visible during the chroot phase and this is a 272 274 simple and reliable method of doing so. This method also handles the 273 CLFSboot build method where the final build may be done on a separate275 boot build method where the final build may be done on a separate 274 276 machine. 275 277 … … 289 291 after saving your original to .bashrc.XXX 290 292 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 likely293 reason is you are doing a cross-build using the 'chroot' method and the294 target is not compatible with the host. If you choose to build using295 the chroot method a test is performed at the end of the temptools296 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 not298 compatible an you should use the 'boot' method to create your target299 code.300 As an extreme example: You can build a sparc target on a x86 platform but301 only the temptools phase. You must select the 'boot' method and not the302 'chroot.' You must transfer the toolchain to a sparc platform, reboot the303 sparc box and continue the build.304 Of all the LFS series of books Cross-LFS requires the greatest305 understanding of host/target hardware combination. Please read the book306 carefully and don't skip the easy parts (there are none...)307 308 293 Q. "How could I stop the build at a predefined chosen point?" 309 294 A. Launch the Makefile manually passing the last numbered target to be build
Note:
See TracChangeset
for help on using the changeset viewer.