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