diff options
author | Rob Savoye <rob.savoye@linaro.org> | 2014-11-17 17:47:45 +0000 |
---|---|---|
committer | Rob Savoye <rob.savoye@linaro.org> | 2014-11-17 17:47:45 +0000 |
commit | 0cfbaa31cd1f491cc11690543b5a6128305d92d8 (patch) | |
tree | 4c248e7255fe08916ed204dfd48cbadff5597ebf /README | |
parent | 774869f1946aeb1ebb3316e1d2c9c2c74312a68c (diff) |
rename cbuild to abe
Change-Id: I5999d5375734b62a9ffe3d1ecf5335c178a545d3
Diffstat (limited to 'README')
-rw-r--r-- | README | 26 |
1 files changed, 13 insertions, 13 deletions
@@ -1,6 +1,6 @@ README -Cbuildv2 is a bourne shell rewrite of the existing cbuild system as +Cbuildv2 is a bourne shell rewrite of the existing abe system as used by Linaro. While being oriented to the Linaro way of doing things, Cbuildv2 should be usable by others by just reconfiguring. @@ -23,7 +23,7 @@ following: full hostname of the build machine. Under this a directory is created for the target architecture. * remote snapshots - This is where remote tarballs are stored. This - currently defaults to cbuild.validation.linaro.org, which is + currently defaults to abe.validation.linaro.org, which is accessible via HTTP to the general public. If configure is executed without any parameters. the defaults are @@ -33,7 +33,7 @@ time. For example: $CBUILD-PATH/configure --with-local-snapshots=$CBUILD_PATH/snapshots --with-local-builds=$CBUILD-PATH/destdir ---with-remote-snapshots=cbuild@toolchain64.lab:/home/cbuild/var/snapshots/ +--with-remote-snapshots=abe@toolchain64.lab:/home/abe/var/snapshots/ This changes the 3 primary paths, including changing the remote host to use rsync or ssh to download tarballs instead of HTTP. You can @@ -41,8 +41,8 @@ execute ./configure --help to get the full list of configure time parameters. The configure process produces a host.conf file, with the default -settings. This file is read by cbuildv2 at runtime, so it's possible to -change the values and rerun cbuild2.sh to use the new values. Each +settings. This file is read by abe at runtime, so it's possible to +change the values and rerun abe.sh to use the new values. Each toolchain component also has a config file. The default version is copied at build time to the build tree. It is also possible to edit this file, usually called something like gcc.conf, to change the @@ -96,28 +96,28 @@ host, and contains the other packages needed to build GCC, like gmp. Snapshots is the primary location of all source tarballs. To list all the available snapshots, you can do this" - "cbuild2.sh --list snapshots". + "abe.sh --list snapshots". -You can also run cbuildv2 with the --interactive options, which will +You can also run abe with the --interactive options, which will display a subset of all the packages that matches the supplied string. To build a specific component, use the --build option to -cbuildv2. the --target option is also used for cross builds. For +abe. the --target option is also used for cross builds. For example: -"cbuild2.sh --target arm-none-linux-gnueabihf gcc-linaro-4.8.2013.07-1" +"abe.sh --target arm-none-linux-gnueabihf gcc-linaro-4.8.2013.07-1" This would fetch the source tarball for this release, build anything it needs to compile, the binutils for example, and then build these sources. You can also specify a URL to a source repository instead. For example: -"cbuild2.sh --target arm-none-linux-gnueabihf git://git.linaro.org/toolchain/eglibc.git" +"abe.sh --target arm-none-linux-gnueabihf git://git.linaro.org/toolchain/eglibc.git" To build an entire cross toolchain, the simplest way is to let -cbuildv2 control all the steps. Although it is also possible to do each +abe control all the steps. Although it is also possible to do each step separately. To build the full toolchain, do this: -"cbuild2.sh --target arm-none-linux-gnueabihf --build all" +"abe.sh --target arm-none-linux-gnueabihf --build all" --------------------------------------------------------------------- Older NOTES @@ -161,7 +161,7 @@ Features: * Queue jobs for LAVA * Lists possible versions and components for build -cbuild2 command line arguments: +abe command line arguments: ------------------------------- * --build (architecture for the build machine, default native) * --target (architecture for the target machine, default native) |