summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-08-14Grab gcc from svn instead of bzr, hopefully more stableHEADmasterBernhard Rosenkränzer
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2013-06-24Don't build libsanitizer w/ gcc 4.8.2Bernhard Rosenkränzer
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2013-04-21native-toolchain: Work around more prehistoric system deficienciesBernhard Rosenkränzer
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2013-04-20native-toolchain: Use prebuilt toolchain for in-tree host toolsBernhard Rosenkränzer
When building in-tree, use the prebuilt toolchain instead of building our own Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2013-04-20native-toolchain: Add workaround for ancient host toolchain on a-b.l.oBernhard Rosenkränzer
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2013-04-19Add gcc 4.8 patchBernhard Rosenkränzer
2013-04-19native-toolchain: Fix gcc 4.8 buildBernhard Rosenkränzer
Fix build now that we're pulling in gcc 4.8 Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2013-04-19native-toolchain: lp:gcc-linaro is gcc 4.8.1 nowBernhard Rosenkränzer
Update the version number in tc-wrapper Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2013-04-19native-toolchain: Rebuild tc-wrapper unconditionallyBernhard Rosenkränzer
With the real toolchain going to a different temporary directory, tc-wrapper needs to rebuilt on subsequent invokations to pick up the current toolchain build Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2013-04-19native-toolchain: Use --disable-libatomic for gccBernhard Rosenkränzer
Build gcc with --disable-libatomic for now to fix build issues Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2013-04-10native-toolchain: Remove gcc-4.7.3-texinfo-5.0.patchBernhard Rosenkränzer
The patch has been applied upstream and is no longer necessary. Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2013-04-08Fix concurrent builds (bug #1166151)Bernhard Rosenkränzer
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2013-04-08native-toolchain: $DEST related fixesBernhard Rosenkränzer
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2013-03-26Disable gcc dependency for tiny android since it doesn't get compiledVishal Bhoj
Change-Id: Iabe549a80f90b07778ef78f6418baeba2f3a0ca7 Signed-off-by: Vishal Bhoj <vishal.bhoj@linaro.org>
2013-03-19native-toolchain: Fix build with texinfo 5.xBernhard Rosenkränzer
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2013-02-14native-toolchain: Try harder to make system.img generation depend on usBernhard Rosenkränzer
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2013-02-14native-toolchain: Don't regenerate autoconf/automake filesBernhard Rosenkränzer
We used to regenerate autoconf/automake files to drag in config.* scripts with *-*-androideabi awareness -- but obviously that doesn't help if system libtool/automake is really obsolete (e.g. in android-build). Fix it by not regenerating files here, and instead checking updated scripts into mpc git. Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2013-02-13native-toolchain: Fix second buildBernhard Rosenkränzer
Fix second build (don't error out when cc/vi has to be overwritten) Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2013-02-13native-toolchain: Disable selinux support in vimBernhard Rosenkränzer
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2013-02-13native-toolchain: Regenerate mpfr automake bits in in-tree buildBernhard Rosenkränzer
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2013-02-12native-toolchain: Update componentsBernhard Rosenkränzer
Update various components (binutils, gmp, ...) and adapt scripts to work with the new *-current trees Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2013-02-12build.sh: Set LD_LIBRARY_PATHBernhard Rosenkränzer
Set LD_LIBRARY_PATH so we can find the newly installed libmpc and friends even if there's no system version (or the system version has a different so version) Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2013-01-11native-toolchain: Make systemimage depend on gccBernhard Rosenkränzer
gcc and friends need to be built before the systemimage is built, or we can run into a situation where gcc is built, but doesn't make it into the systemimage anyway Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2013-01-10Don't require host gmp, mpfr and mpc to be installedBernhard Rosenkränzer
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2013-01-07native-toolchain: Fix in-tree buildBernhard Rosenkränzer
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2013-01-07native-toolchain: Add (experimental) support for building in-treeBernhard Rosenkränzer
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2013-01-07toolchain: Add option to keep Bionic and STLportBernhard Rosenkränzer
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2012-12-31native-toolchain: Allow building rpmBernhard Rosenkränzer
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-28native-toolchain: Fix beecrypt - one step closer to having rpm supportBernhard Rosenkraenzer
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-19native-toolchain: Adapt to new binutils locationBernhard Rosenkraenzer
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-06native-toolchain/tc-wrapper: Make debugging optionalBernhard Rosenkraenzer
Don't clutter /tmp with all invocations of toolchain components Change-Id: I646ca764847e3227ef102b871ce21b88bfe0bbcc Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-06native-toolchain: Build goldBernhard Rosenkraenzer
Change-Id: I30109635b2806e84881094c3ba1036164aa1211d Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-06native-toolchain: Remove Bionic and STLportBernhard Rosenkraenzer
Bionic and STLport are needed temporarily during build time (so stuff can link against them), but should not be packaged (as they're part of Android in the first place). Change-Id: Ib11a576a9584ebd2eca8073de3956372dca1ac5f Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-11-06native-toolchain: Build everything from sourceBernhard Rosenkraenzer
Don't rely on the prebuilt toolchain - having the source for the crosscompiler and the native compiler guarantted to be the same is much nicer. This will also make getting gold in easier (just need to fix its incompatibilities with stlport now that the latter is in) Change-Id: I270e90985f2f982b3f96aeca901c7d322919d6b9 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-10-30native-toolchain: Fix default shell on AndroidBernhard Rosenkraenzer
Change-Id: I72645e2b473f5059b0aad8f50991373dba37a658 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-10-27native-toolchain: Ship a nice vimrc by defaultBernhard Rosenkraenzer
Change-Id: I929aa631759f7ce60211548217e146e1b9edc46a Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-10-27native-toolchain: Add a cc symlink to make make happyBernhard Rosenkraenzer
Change-Id: Icdf7f2e4731d7d513216084946251e9d9f8d5baa Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-10-27native-toolchain: Use --disable-shared because of libgcc_s.soBernhard Rosenkraenzer
Unfortunately, Android doesn't have a libgcc_s.so, so files built linking against it won't run on stock Android devices... Get rid of libgcc_s in the compiler build too, so this doesn't happen Change-Id: Iaae3d0f71765a0690b494b8f4e0dc71a315a8132 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-10-27native-toolchain: save some more spaceBernhard Rosenkraenzer
Change-Id: I231f959818f75cc69edebd7c0231c85e8471de4e Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-10-27native-toolchain: Drop libstdc++v3, patch gcc to use stlportBernhard Rosenkraenzer
Whether we like it or not, Android uses stlport instead of libstdc++. The compiler should do the same thing. Change-Id: I97ad8b6ccfc11eddf09a5a33d4a9862093889a3d Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-10-27native-toolchain: Save even more spaceBernhard Rosenkraenzer
Change-Id: I0afb6fcf8c8ecac8d3a0db3123161243793b1ea6 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-10-26native-toolchain: Save some spaceBernhard Rosenkraenzer
Most Android devices are really short on space in /system Try not to waste any Change-Id: If32463ca4e162a8ed4d71838bc731acff7dd8744 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-10-25native-toolchain: Add some convenience symlinksBernhard Rosenkraenzer
Change-Id: If8d7e93708cda8b0806b7e0af9403b8d7ca6fb9b Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-10-25Don't include fixincludes output in the packageBernhard Rosenkraenzer
Change-Id: Ib5c270d493b4508774e64585b1c6bb3d1f353154 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-10-25native-toolchain: build c++ compilerBernhard Rosenkraenzer
Change-Id: Ia5c40419d610588fe1d2e1d5a0738359e2e09473 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-10-24native-toolchain: Keep vt100 terminfo entryBernhard Rosenkraenzer
vt100 is used in "adb shell", so the terminfo entry is useful Change-Id: I640900fbcf32da142cbafe36a4081e0196182c38 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-10-24native-toolchain: Strip binaries, inform user of locationBernhard Rosenkraenzer
Strip binaries so we don't get problems with GNexus's /system partition being limited to 512 MB Notify the user of the location of the newly built toolchain Change-Id: Ie935c4c8b8c32c4152d51562e138e5d5e1b837f3 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-10-23native-toolchain: Fix stipping terminfo dbBernhard Rosenkraenzer
Change-Id: I7b306a7bbde642317d35485dbf8400873f5a05a4 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-10-17native-toolchain: Fix building vimBernhard Rosenkraenzer
Change-Id: I0ad18405bf9e01e7c0516d6aba83c122f117c043 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
2012-10-17native-toolchain: Fix ncursesBernhard Rosenkraenzer
Change-Id: I8dcf08a27c7467d4fd789b296afaafa9652c04d8 Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>