Граф коммитов

245 Коммитов

Автор SHA1 Сообщение Дата
cmasone@google.com 2b5f7ff85b Adding libpam0g-dev to the build deps -- we need this for doing login with Chromium on Chromium OS
BUG=30328

Review URL: http://codereview.chromium.org/503002

git-svn-id: http://src.chromium.org/svn/trunk/src/build@34506 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-12-14 22:20:37 +00:00
mmoss@google.com 97167e5465 Make sure the 'use_system_*' variables are actually visible in the relevant gyp files.
Retrying r34195, this time without libxslt, since we don't want to use the
system version of that if we're not also using system libxml (merged from
http://codereview.chromium.org/481011).

BUG=29738

Review URL: http://codereview.chromium.org/486012

git-svn-id: http://src.chromium.org/svn/trunk/src/build@34255 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-12-10 17:31:45 +00:00
jrg@chromium.org 18872a02e0 Revert 34195 - Make sure the 'use_system_*' variables are actually visible in the relevant gyp files.
BUG=29738

Review URL: http://codereview.chromium.org/479005

TBR=mmoss@google.com

Example choke:
http://build.chromium.org/buildbot/waterfall/builders/Linux%20Perf/builds/4382/steps/compile/logs/stdio

   Compiling /b/slave/chromium-rel-linux-hardy/build/src/sconsbuild/Release/obj/chrome/unit_tests/common/bzip2_unittest.o
   /b/slave/chromium-rel-linux-hardy/build/src/chrome/common/bzip2_unittest.cc:6:19: error: bzlib.h: No such file or directory


Review URL: http://codereview.chromium.org/484003

git-svn-id: http://src.chromium.org/svn/trunk/src/build@34213 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-12-10 00:53:59 +00:00
mmoss@google.com 029b242532 Make sure the 'use_system_*' variables are actually visible in the relevant gyp files.
BUG=29738

Review URL: http://codereview.chromium.org/479005

git-svn-id: http://src.chromium.org/svn/trunk/src/build@34195 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-12-09 22:04:02 +00:00
ojan@chromium.org dbb930c7b0 Add apache to the linux build deps installation.
Review URL: http://codereview.chromium.org/465129

git-svn-id: http://src.chromium.org/svn/trunk/src/build@34088 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-12-08 21:39:16 +00:00
thestig@chromium.org 5fa5b92de1 Do not overwrite ld.orig in install-build-deps.sh.
TBR=dank
BUG=none
TEST=Install gold through install-build-deps.sh twice. /usr/bin/ld.orig should still be GNU ld.
Review URL: http://codereview.chromium.org/402047

git-svn-id: http://src.chromium.org/svn/trunk/src/build@32317 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-11-18 10:58:00 +00:00
thestig@chromium.org d9a9685b47 Linux: update install-build-deps.sh to build gold from binutils 2.20.
BUG=none
TEST=builds gold that supports --gc-sections.
Review URL: http://codereview.chromium.org/400029

git-svn-id: http://src.chromium.org/svn/trunk/src/build@32315 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-11-18 10:36:46 +00:00
yusukes@google.com 96685d79cb Add support for Ubuntu 9.10 to install-build-deps.sh
Note that binutils-2.19 does not compile on Ubuntu 9.10.
binutils-2.20 compiles on Ubuntu 9.10, but does not comple on 8.04.

BUG=none
TEST=Ran install-build-deps.sh on ubuntu 9.10 and 8.04.

Original patch by satorux@chromium.org via:
http://codereview.chromium.org/395017


git-svn-id: http://src.chromium.org/svn/trunk/src/build@32154 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-11-17 05:19:56 +00:00
fbarchard@chromium.org 1045b786ff Remove bzip2 from install requirements.
BUG=22307,26548
TEST=start with clean machine that has no bzip2 and build chrome without it.

Review URL: http://codereview.chromium.org/348052

git-svn-id: http://src.chromium.org/svn/trunk/src/build@30823 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-11-03 17:23:26 +00:00
ajwong@chromium.org 1b245a3774 Add in bzip2 runtime and development packages.
BUG=22307
TEST=none

Review URL: http://codereview.chromium.org/340051

git-svn-id: http://src.chromium.org/svn/trunk/src/build@30643 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-10-30 22:38:55 +00:00
mmoss@chromium.org ff63906dc1 Add gold patch for "out of file descriptors" error.
For example:
http://chrome-buildbot.corp.google.com:8016/builders/Chromium%20Linux%20Builder%20(dbg-shlib)/builds/39/steps/compile/logs/stdio

Patch cherry-picked from:
http://sourceware.org/bugzilla/show_bug.cgi?id=5990

Review URL: http://codereview.chromium.org/223014


git-svn-id: http://src.chromium.org/svn/trunk/src/build@27004 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-09-23 22:22:47 +00:00
thestig@chromium.org 4c8e109d17 strip the gold linker executable in install-build-deps.sh.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/194069

git-svn-id: http://src.chromium.org/svn/trunk/src/build@25874 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-09-10 17:45:39 +00:00
agl@chromium.org 4d1f633723 Add license information to our shell scripts.
Downstream packagers are (rightly) careful about the license of code
that they distribute and so we want to dot our i's.

http://codereview.chromium.org/174372


git-svn-id: http://src.chromium.org/svn/trunk/src/build@24311 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-08-25 20:59:27 +00:00
thestig@chromium.org 4894582b2b Fix a typo in install-build-deps.sh.
TBR=mmoss
Review URL: http://codereview.chromium.org/164389

git-svn-id: http://src.chromium.org/svn/trunk/src/build@23177 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-08-12 06:31:29 +00:00
mmoss@chromium.org b641ad6033 Avoid exit due to "-e" and test failure on non-x86_64.
Review URL: http://codereview.chromium.org/164265


git-svn-id: http://src.chromium.org/svn/trunk/src/build@23042 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-08-11 17:30:48 +00:00
thestig@chromium.org 75912aa4c2 Fix up broken behavior in install-build-deps.sh.
Review URL: http://codereview.chromium.org/164176

git-svn-id: http://src.chromium.org/svn/trunk/src/build@22931 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-08-10 18:47:51 +00:00
mmoss@chromium.org 93a7bc8e73 Add 'rpm' to dev tools for creating RPM packages.
Review URL: http://codereview.chromium.org/165103


git-svn-id: http://src.chromium.org/svn/trunk/src/build@22694 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-08-06 23:43:07 +00:00
thestig@chromium.org b52018a8a5 Add patch to the Linux build deps script.
Review URL: http://codereview.chromium.org/160622

git-svn-id: http://src.chromium.org/svn/trunk/src/build@22669 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-08-06 21:19:05 +00:00
dkegel@google.com 43911cb842 Report apt-get failures in install-build-deps.sh
Patch from gmatht, originally reviewed at
http://codereview.chromium.org/160630

Review URL: http://codereview.chromium.org/164091

git-svn-id: http://src.chromium.org/svn/trunk/src/build@22665 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-08-06 21:10:58 +00:00
dkegel@google.com 255cb16cce Don't screw up /usr/bin/ld if you can't write to current dir as root.
BUG=http://crbug.com/15700
TEST=make sure ld is not gold, make sure root can't write to your nfs home directory, copy this script there, run it, let it install gold, verify it aborts early without torching /usr/bin/ld

Review URL: http://codereview.chromium.org/151113

git-svn-id: http://src.chromium.org/svn/trunk/src/build@19683 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-06-30 23:57:48 +00:00
dank@chromium.org cdd4d630e5 Support Jaunty by dropping package xcb-xlib0.
Support (our local flavor of) hardy by dropping package sun-java6-fonts (which is broken there).
Add optional support for gold.  (It would be better to not replace the system linker, but it's reversible, and works well unless you need to build wine or valgrind.)

BUG=13457
TEST=verify that this installs a working chrome dev env on clean hardy and jaunty

Review URL: http://codereview.chromium.org/119331

git-svn-id: http://src.chromium.org/svn/trunk/src/build@18175 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-06-11 17:44:04 +00:00
ajwong@chromium.org dd30b48588 Add lib32asound2-dev into 32-bit build dependencies.
Review URL: http://codereview.chromium.org/119336

git-svn-id: http://src.chromium.org/svn/trunk/src/build@17970 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-06-09 19:55:06 +00:00
ajwong@chromium.org 581fafc24d Add alsa into the dependencies.
Review URL: http://codereview.chromium.org/115275

git-svn-id: http://src.chromium.org/svn/trunk/src/build@15923 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-05-13 00:33:29 +00:00
tc@google.com 6f450397f1 Update the build installation script to make it work on ubuntu 9.04
I had to include the libcairo2-dev package and change the /etc/issue

BUG=None
TEST=Build chromium in Ubuntu successfully (fresh install)

Original patch by Mohamed Mansour and reviewed by Markus:
http://codereview.chromium.org/92155

Review URL: http://codereview.chromium.org/99076


git-svn-id: http://src.chromium.org/svn/trunk/src/build@14653 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-27 21:01:13 +00:00
dkegel@google.com ea5440cee4 Add 'fakeroot' to the list of packages, since this script uses it
Patch from Jeff Bailey.
Also alphabetize the list.

Review URL: http://codereview.chromium.org/92130

git-svn-id: http://src.chromium.org/svn/trunk/src/build@14429 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-24 16:50:39 +00:00
dkegel@google.com 8862177af6 Handle the more verbose apt-get output format sometimes seen
(on ubuntu 8.10?)

This fixes the error
E: Package php5-timezonedb has no installation candidate
that several people, myself included, have been hitting.

Review URL: http://codereview.chromium.org/92013

git-svn-id: http://src.chromium.org/svn/trunk/src/build@14207 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-22 18:04:33 +00:00
sdoyon@chromium.org 9c5ac8c14e ProxyConfigService for Linux.
Establishes a ProxyConfig by reading settings from gconf or consulting
environment variables.

BUG=8143

Thanks to ermilov.maxim@gmail.com for his contribution: some ideas<
and code snippets from his patch were folded into this one.
(See http://codereview.chromium.org/49009)

Review URL: http://codereview.chromium.org/60009

git-svn-id: http://src.chromium.org/svn/trunk/src/build@14034 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-20 16:50:56 +00:00
thestig@chromium.org 081bf84698 Fix list of packages to install in install-build-deps.sh.
BUG=9507
Review URL: http://codereview.chromium.org/57065

git-svn-id: http://src.chromium.org/svn/trunk/src/build@13061 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-04-03 01:58:48 +00:00
mmoss@chromium.org 022f9c1969 Add 32-bit libreadline to amd64 build deps.
Review URL: http://codereview.chromium.org/55018


git-svn-id: http://src.chromium.org/svn/trunk/src/build@12678 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-03-27 18:44:04 +00:00
markus@chromium.org 4ed411c875 Prompt the user before performing particularly expensive operations.
This should help users that have slow network connections.
Review URL: http://codereview.chromium.org/43043

git-svn-id: http://src.chromium.org/svn/trunk/src/build@11378 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-03-10 21:53:08 +00:00
markus@chromium.org 368bc30c1a Re-implemented the install-build-deps.sh script file, so that on 64 bit
systems we build and install proper Debian packages instead of directly
installing files into the filesystem.

This allows the user to cleanly uninstall the packages and it prevents
corruption from us accidentally overwriting files that the system
tries to manage itself.

Also, the script now installs debugging symbols where available. This allows
gdb to step into system libraries. The developer still needs to download the
actual source code with "apt-get source" and point the debugger to it.
Review URL: http://codereview.chromium.org/40288

git-svn-id: http://src.chromium.org/svn/trunk/src/build@11336 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-03-10 16:43:01 +00:00
evan@chromium.org 46285c9d53 We need more symlinks on 64-bit Hardy.
(Also, stripping whitespace while I'm at it.)

TBR=agl

git-svn-id: http://src.chromium.org/svn/trunk/src/build@10377 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-02-25 20:51:44 +00:00
dkegel@google.com df81eba9cf Add one more library, libgio-2.0. base_unittests won't link without it.
Review URL: http://codereview.chromium.org/17345

git-svn-id: http://src.chromium.org/svn/trunk/src/build@7906 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-01-13 00:19:33 +00:00
dkegel@google.com 91f859df97 Download into unique subdir of /tmp to avoid permission problems (e.g. root not allowed to access nfs).
Clean up carefully afterwards.

Review URL: http://codereview.chromium.org/17415

git-svn-id: http://src.chromium.org/svn/trunk/src/build@7728 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-01-08 14:54:45 +00:00
evanm@google.com f9de638bc3 tlslite is no longer needed.
Review URL: http://codereview.chromium.org/13752


git-svn-id: http://src.chromium.org/svn/trunk/src/build@6811 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-12-11 19:42:15 +00:00
agl@chromium.org 8a3897d626 Linux: use other fonts when the primary is missing glyphs
We had a bug where we weren't setting the fontdata for missing glyphs to
NULL. This caused WebKit not to try to load other fonts when glyphs
were missing.

With that fixed, we can implement the code to find a font for a given
set of code points. This uses fontconfig as it has this information
already indexed.

This fixes css2.1/t0805-c5519-brdr-r-00-a.html

Review URL: http://codereview.chromium.org/13108


git-svn-id: http://src.chromium.org/svn/trunk/src/build@6328 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-12-03 23:19:26 +00:00
dank@chromium.org 1c8df3df91 Rediff the tlslite patch (it was against wrong baseline)
Apply it when installing on Linux
Link to bug report describing the problem it fixes

This solves a hang on Linux running url_request_unittest

Review URL: http://codereview.chromium.org/12477

git-svn-id: http://src.chromium.org/svn/trunk/src/build@6037 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-11-26 18:48:09 +00:00
dank@chromium.org 5feef55745 Support Intrepid.
Add msttcorefonts.

Review URL: http://codereview.chromium.org/12440

git-svn-id: http://src.chromium.org/svn/trunk/src/build@6035 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-11-26 18:21:52 +00:00
mmoss@google.com 40dbba5eda Add Linux lighttpd for running LayoutTests on Linux.
Updated to use system lighttpd and php-cgi. This is based on the Hardy packages and file layout. YMMV with other distros.

BUG=4281

Review URL: http://codereview.chromium.org/10653


git-svn-id: http://src.chromium.org/svn/trunk/src/build@5633 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-11-18 20:56:29 +00:00
mmoss@google.com 745177d267 Add platform_utils and stub test lists for Linux.
This allows the LayoutTest harness to run on Linux. Note that the tests still
don't run properly because Linux test_shell is missing the ability to read URLs
from stdin (causing the test_shell to just sit there waiting for input). I'll
add that in another CL.

BUG=4281

Review URL: http://codereview.chromium.org/10413


git-svn-id: http://src.chromium.org/svn/trunk/src/build@5566 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-11-17 20:05:05 +00:00
evanm@google.com ca912ea7d7 chmod +x install-build-deps.sh
R=deanm


git-svn-id: http://src.chromium.org/svn/trunk/src/build@5292 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-11-12 20:54:10 +00:00
paulg@google.com 89a99172b2 Replace 7z with ar.
Review URL: http://codereview.chromium.org/10299

git-svn-id: http://src.chromium.org/svn/trunk/src/build@5191 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-11-11 19:02:12 +00:00
dkegel@google.com b64dcd7209 Add tlslite
git-svn-id: http://src.chromium.org/svn/trunk/src/build@4522 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-11-04 00:13:15 +00:00
dkegel@google.com 9441d47d18 Happy on hardy 64 bit now.
git-svn-id: http://src.chromium.org/svn/trunk/src/build@4477 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-11-03 19:47:36 +00:00
dkegel@google.com 3f71b814a4 A simple script to install whatever is needed to build chromium.
Initially, it only supports the Ubuntu 8.04 flavor of Linux, but 
we should expand that as time goes on.



git-svn-id: http://src.chromium.org/svn/trunk/src/build@4330 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2008-10-31 21:45:30 +00:00