Age | Commit message (Collapse) | Author |
|
|
|
Make sure we put host.conf back if a signal slays us
Change-Id: I4481623d08bffdc16d7043ca23e65b6a372fe9ac
|
|
Change-Id: I2fcf078dca14cac82ac34ecb7e395464fdfbc58e
|
|
Converts the existing make_docs test into a function that can
test any configure-twiddleable feature.
Change-Id: Iaca2e1afb53055ef121bbb5cada020cd49af896b
|
|
|
|
|
|
Added support for --march in order to build --target arm-linux-gnueabihf
--march armv8-a for generating Aarch32 instructions. It is recommended
to use --disable make_docs with this feature since making docs are
currently broken when building for Aarch32.
Change-Id: Ief6a42118cb12b02545d3c3355c45d108ea77c50
|
|
This also adds test cases that verify the feature works properly in both
configuration as well as, by-default.
And additional fix in this patch is that it adds dryrun around
make clean invocations.
Change-Id: I1b369634bb14d4fffeb03f94a2a13d73c2656592
|
|
Change-Id: I89bdc9498cb9372a9ebabf6a9860ab31de6169af
|
|
The clibrary should be set in cbuild2.sh so that it can be overridden
and the values compared against expectations. This includes automatic
setting of newlib for baremetal targets.
Change-Id: Ifb468099162a6e48a43d82a82d5204d11348604a
|
|
--build or --checkout.
Change-Id: I6f5cb7ff78b648721caf6bd392fbe0a2ac089e6f
|
|
Also add toplevel test.sh testcases for --stage.
Change-Id: Ifceba26ae104835a563b8ad11b5e49e744d99e72
|
|
This simplifies test.sh by reusing host.conf since we don't need to
export a bunch of overridden values.
Change-Id: Ia517049490a851360cb705c9841d6c2993eb9a80
|
|
Change-Id: I9d7004188bcb5146bd5185f1b3ff249a5336021f
|
|
Also add toplevel test.sh tests for --enable bootstrap and
--disable install.
Change-Id: I499901994433b408b251d40cc1c695625fe84c7b
|
|
We need to error check the clibrary setting against the chosen target
in all configuration/combinations.
Change-Id: I7df34f5265cf7763e80dd2de81671eefbdb94405
|
|
are present on command line.
This is because the validity of <foo> is determined by --target.
Change-Id: I3c3f53448caa38805b75897176a3b6573bda0125
|
|
line args.
Change-Id: Ia30a0b3f2f6f5c557d37f79c284fb28db0275e52
|
|
Change-Id: I95c8ebca58049b86fa9d4390bb1cdfd81e74a6f5
|
|
Also added accompanying top-level test.sh fragments to test
check_directive.
Change-Id: Ia42a4b241a5ca62d41dccf1d8e023980ad0a04d0
|
|
Require change due to commit 3b5c576630a8ac08cd3b9ab9eab781308549a858
which requires a host.conf file for finding the cbuild topdir.
Change-Id: I991bb5f2a7949267bf69fba093d6becd202ad138
|
|
Change-Id: I90804ea02b995d476b148fb68db955d164bc674c
|
|
Change-Id: I8ebffd1809b17962aef58f2a08277d5f639d7e3e
|
|
Secondary fixes required:
* Set config/binutils.conf and config/gdb.conf to use unified repo
binutils-gdb.git.
* Re-enable binutils-gdb.git in config/sources.conf.
* get_toolname now calls get_git_tool and determines the actual toolname
for binutils and gdb from the branch name if the repository is unified.
* Made all other usages of get_git_tool use get_toolname instead.
* checkout() now uses ${repo} as returned from get_git_repo as the git
repository instead of ${tool}.git. This allows a unified repository to
only be checked out once.
* The git parser now determines whether an http:// in a url means a git
service or an svn service.
* The git parser now returns branch names for launchpad urls with branches
in the url.
* The git parser now returns the tool name properly for an svn service.
* The git parser testsuite now has testcases for all new additions.
Also
* Added --snapshots functionality to allow specifying an existing snapshots
directory.
* Add testcases to test.sh to test --snapshots functionality.
* Changes test.sh --snapshots directive to --md5sums to avoid confusion
with cbuild2.sh --snapshots.
Change-Id: I2c279bd85320bd3d0b50ae262cc13255f45f8b14
|
|
Also added testcase to make sure it returns an error.
|
|
|
|
|
|
|
|
|
|
|