summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Clarify directory structure notes in format spec.P. J. McDermott2012-01-111-5/+2
|
* Add 2 more directory structure proposals to spec.P. J. McDermott2012-01-111-0/+66
|
* Define problem of multiple and split packages.P. J. McDermott2012-01-111-0/+37
|
* Rewrite split packages note and rationale in spec.P. J. McDermott2012-01-101-7/+8
|
* Add TODO notes to source format spec.P. J. McDermott2012-01-101-0/+6
|
* Clarify some wording in the source format spec.P. J. McDermott2012-01-101-6/+6
|
* Shorten background info in source format spec.P. J. McDermott2012-01-101-17/+15
|
* Add source package format 1.0 draft specification.P. J. McDermott2012-01-101-0/+95
|
* Add toolchain variable and BusyBox build notes.P. J. McDermott2012-01-071-0/+26
|
* Add filesystem snapshot section to TBB notes.P. J. McDermott2012-01-061-0/+19
|
* Clean up from second GCC build.P. J. McDermott2012-01-061-0/+2
|
* Add OS architecture notes.P. J. McDermott2012-01-061-0/+27
|
* Describe plans to build native system software.P. J. McDermott2012-01-061-0/+11
|
* Add notes to build the final cross-compiling GCC.P. J. McDermott2012-01-061-1/+15
|
* Set up /etc/{nsswitch.conf,localtime,ld.so.conf}.P. J. McDermott2012-01-061-0/+34
|
* Complete locale installation notes.P. J. McDermott2012-01-061-0/+10
|
* Fix a "'_nl_C_locobj_ptr' undeclared" error.P. J. McDermott2012-01-061-1/+2
| | | | See: http://www.sourceware.org/ml/crossgcc/2011-12/msg00063.html
* Begin localedef notes.P. J. McDermott2012-01-061-0/+5
|
* Fix EGLIBC installation error.P. J. McDermott2012-01-061-1/+1
| | | | | | | | | | | | | | | | | | Without specifying install_root in 'make install', we see: $ make install LANGUAGE=C LC_ALL=C; export LANGUAGE LC_ALL; \ make -r PARALLELMFLAGS="" CVSOPTS="" -C ../eglibc-2.14/libc objdir=`pwd` install [...] ./scripts/mkinstalldirs /usr/lib64 mkdir /usr/lib64 mkdir: cannot create directory `/usr/lib64': Permission denied make[1]: *** [/usr/lib64/libc.a] Error 1 make[1]: Leaving directory `/home/pj/bbl/sys/fsmnt/src/eglibc-2.14/lib c' make: *** [install] Error 2 (EGLIBC's Makefile uses the mkinstalldirs script to try to make lib64 under /usr.)
* Move cached SSP test result to config.cache file.P. J. McDermott2012-01-051-2/+2
|
* Clean up some trailing spaces.P. J. McDermott2012-01-051-2/+2
|
* Rewrap text.P. J. McDermott2012-01-051-3/+2
|
* Use '<LINUX_VER>' variable in notes.P. J. McDermott2012-01-051-2/+2
|
* Make EGLIBC config look more like CLFS-Sysroot's.P. J. McDermott2012-01-051-2/+9
|
* Add a legal notice to the TBB notes.P. J. McDermott2012-01-051-0/+32
|
* Tell EGLIBC's configure that we don't have an SSP.P. J. McDermott2012-01-051-1/+2
| | | | See commit a7563c9e for more information.
* Add cross-compiling EGLIBC instructions.P. J. McDermott2012-01-051-0/+22
|
* Add '-v' flags to 'mkdir' commands.P. J. McDermott2012-01-051-2/+2
|
* Add cross-compiling GCC instructions to TBB setup.P. J. McDermott2012-01-041-0/+17
|
* Write instructions for installing MPC.P. J. McDermott2012-01-041-0/+11
|
* Remove PPL and CLooG for the cross-compiling GCC.P. J. McDermott2012-01-041-26/+0
| | | | | See: <http://lists.cross-lfs.org/pipermail/clfs-support-cross-lfs.org/ 2012-January/001312.html>.
* Fix book name to refer to "Sysroot" branch.P. J. McDermott2012-01-041-2/+2
|
* Fix FIXMEs.P. J. McDermott2012-01-041-2/+2
|
* Fix a misplaced line.P. J. McDermott2012-01-041-1/+1
|
* Fix, update, and improve TBB system procedure.P. J. McDermott2012-01-021-19/+13
|
* Add nice new procedure for making a TBB system.P. J. McDermott2012-01-021-0/+211
| | | | NB: This new procedure is largely untested at the moment.
* Add high-level bootstrap plans notes.P. J. McDermott2012-01-021-0/+12
|
* Add more notes to old bootstrap builder procedure.P. J. McDermott2012-01-021-0/+25
| | | | | | | | NOTE: This procedure DOES NOT WORK. I tried to avoid some ugly patches and build system modifications that LFS uses by doing a sysroot build. I messed up by not configuring GNU Binutils for a sysroot setup. But this procedure is still kind of ugly anyway, so we'll be following a new one based on Cross Linux From Scratch - Sysroot.
* Fix Linux compatibility version in EGLIBC config.P. J. McDermott2011-12-311-2/+13
|
* Move setting of PS1 to a more effective location.P. J. McDermott2011-12-311-1/+2
|
* Add native GNU Binutils build notes.P. J. McDermott2011-12-311-0/+9
| | | | | | | | NB: The cross-compiling EGLIBC configuration is wrong -- the Linux compatibility version (the value of '--enable-kernel') is too high for the host system. As a result, the configure script of Binutils fails because any binaries built against this temporary EGLIBC can't be run on the host system.
* Add build cleanup and GCC specs editing notes.P. J. McDermott2011-12-311-3/+20
|
* Fix linker errors when building EGLIBC.P. J. McDermott2011-12-301-1/+1
| | | | | | | | | | | | | | | We built the cross-compiling GCC without a Stack Smashing Protector (SSP) by passing the option '--disable-libssp' to its configure script because otherwise we'd get a configure error when building GCC (as mentioned in section 5.5.1 of Linux From Scratch version 7.0 and experienced first-hand by this author). However, EGLIBC's configure script incorrectly detects support for SSP and prepares EGLIBC to be linked with SSP symbols. As a result, NSCD (EGLIBC's Name Service Cache Daemon) fails to link due to undefined references to symbol '__stack_chk_guard'. So, we need to pass 'libc_cv_ssp=no' to EGLIBC's configure script to tell it explicitly that we don't have SSP support in our build of GCC.
* Wrap a long command line.P. J. McDermott2011-12-301-1/+2
|
* Fix a directory path.P. J. McDermott2011-12-301-1/+1
|
* Add EGLIBC build notes.P. J. McDermott2011-12-301-1/+14
|
* Add notes on building a bootstrap system.P. J. McDermott2011-12-301-0/+111
|
* Reformat tasks outline a bit.P. J. McDermott2011-12-111-4/+6
|
* Remove a stray tab.P. J. McDermott2011-12-101-1/+1
|
* Add possible public wiki to tasks.P. J. McDermott2011-12-091-0/+1
|