summaryrefslogtreecommitdiff
path: root/bootstrap-pass1.morph
Commit message (Collapse)AuthorAgeFilesLines
* Remove bootstrap strataRichard Maw2013-07-021-176/+0
| | | | These have been obsoleted by build-essential.
* Bootstrap: add pyyaml and use core stratumRichard Maw2013-01-291-0/+8
| | | | | | Morph now requires yaml, so pyyaml must be available. Bootstrap morphologies weren't updated when the build-essential work was done. foundation and devel no longer exist, so use core instead.
* Strata should use "chunks" not "sources"Sam Thursfield2012-08-281-1/+1
|
* Add explicit build dependencies everywhereLars Wirzenius2012-06-281-21/+42
| | | | | | For the bootstrap strata, I did not even try to get them optimal. I merely added the implicit ones into an explicit least for those chunk sources that were missing them.
* morphs: Add descriptions to all strata and systems.Richard Maw2012-05-171-0/+1
|
* fix typoRichard Maw2012-05-141-1/+0
|
* Merge remote-tracking branch 'origin/master' into rm/systemdRichard Maw2012-05-091-18/+35
|\
| * Switch to the stable baserock/3.2-headers branch of linux-api-headers.Jannis Pohlmann2012-05-081-1/+1
| | | | | | | | | | | | | | This is done so that when we move from one version of the linux kernel to another (e.g. by making a single change), we don't have to rebuild the headers all the time (which so far happened because linux.morph and linux-api-headers.morph were located in the same branch).
| * Use repo alias prefixes everywhereLars Wirzenius2012-05-031-29/+33
| |
* | bootstrap: reinstate xz, autopoint needs itRichard Maw2012-05-011-0/+4
| |
* | Merge branch 'rm/busyboxonly' into rm/systemdRichard Maw2012-05-011-59/+3
|\ \ | |/ |/|
| * strata: reinstate patchRichard Maw2012-03-231-0/+4
| | | | | | | | | | Busybox's patch can't handle fuzzy patches, which limits its usefulness
| * Merge remote branch 'origin/master' into rm/busyboxonlyRichard Maw2012-03-231-3/+3
| |\
| * | bootstrap-pass1: use busybox for all the toolsRichard Maw2012-03-211-52/+2
| | |
* | | bootstrap: add linux-user-chrootRichard Maw2012-04-191-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It builds just like autotools, so its morphology can be inferred for pass 2 and devel, but pass 1 needs some configuration because the headers needed to build it aren't in debian squeeze. autogen.sh uses `which` to test whether autoreconf exists, which we only have in busybox, which wasn't built in pass 1. It is built later in pass 2, so it is easier to build linux-user-chroot later. Also remove sudo from bootstrap, we don't use it.
* | | morphs: migrate to cpython repositoryRichard Maw2012-03-291-4/+4
| |/ |/|
* | Remove ccache from pass1 for now.Jannis Pohlmann2012-03-221-5/+0
| | | | | | | | | | | | | | | | | | | | Reasons: 1. there are potential problems with mixing the bootstrap host's ccache and the one we've build (or at least mixing their cache directories) 2. ccache currently fails on ARM due to being built with "-Wall -Werror", presumably this is turned on by autogen.sh or autoreconf.
* | bootstrap-pass1: use redhat binutils mirrorRichard Maw2012-03-211-2/+2
| | | | | | | | | | | | this mirror has more useful history and is a direct git mirror the baserock/bootstrap-pass1 branch is based off the same contents as the tarball release we built from earlier
* | Revert "Try eglibc 2.13 in the first pass again to verify that still works."Jannis Pohlmann2012-03-201-1/+1
| | | | | | | | This reverts commit 444614702123867cddadb037c4c13754533aec0a.
* | morph branch-stratum: add ccacheRichard Maw2012-03-201-0/+5
|/
* Try eglibc 2.13 in the first pass again to verify that still works.Jannis Pohlmann2012-03-201-1/+1
|
* Switch to the 2.15-{bootstrap-pass1,morph} branches of eglibc2.Jannis Pohlmann2012-03-201-1/+1
|
* Revert "bootstrap-pass1: try removing zlib"Richard Maw2012-03-191-0/+5
| | | | | | This reverts commit 7cff09f8ff91bff3f5cbb5c10ec21eb86e6ce2fa. zlib is needed for git to compile
* bootstrap-pass1.morph: add git dependsRichard Maw2012-03-191-2/+26
| | | | git needs openssl, curl, python and libexpat
* bootstrap-pass1: try removing zlibRichard Maw2012-03-161-5/+0
| | | | | Linux from scratch does not install zlib in pass1 Let's see if it works without.
* bootstrap-pass1: build file after zlibRichard Maw2012-03-161-5/+5
| | | | | Some change in between causes file to use the wrong linker This apparently makes it work.
* bootstrap-pass1.morph: gcc has separate branchesRichard Maw2012-03-151-2/+2
| | | | | | | | Patches needed to be applied to the source. Rather than doing this at build time it makes more sense to have each be a different branch Technically the names can be changed since it now allows a unique reference for this triple, however for specifying dependencies the name has to be unique
* bootstrap-pass1: remove accidental double makeRichard Maw2012-03-151-5/+0
| | | | | Make only needs to be built once and having it in there twice messes with the dependency graph.
* morphs: add bootstrap pass 1Richard Maw2012-03-141-0/+156