This CL removes a hack that adds /usr/lib/gcc/x86_64-linux-gnu/4.6 to
ld.so.conf.d/zz_hack.conf. The only sysroots that exist currently are
Jessie and Trusty which both use gcc 4.8.
This caused the following flags to be passed to the linker:
-L/path/to/chromium/src/build/linux/debian_jessie_amd64-sysroot/usr/lib/gcc/x86_64-linux-gnu/4.6
-Wl,-rpath-link=/path/to/chromium/src/build/linux/debian_jessie_amd64-sysroot/usr/lib/gcc/x86_64-linux-gnu/4.6
While harmless, it is confusing and should be removed.
R=thestig@chromium.org
Review-Url: https://codereview.chromium.org/2863663003
Cr-Original-Commit-Position: refs/heads/master@{#469518}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: a0ca4a353c368fd2ea8da174ae9fe028fff376af
This is an attempt to reland a change that was attempted
several times already. It now includes changes to the
linux packaging expectations which previously caused
failed on the official bots.
TESTED=ninja linux_packages_all
BUG=701894
Review-Url: https://codereview.chromium.org/2748183005
Cr-Original-Commit-Position: refs/heads/master@{#459062}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 94c4fa81c45284d0fe1e5616f52fcad56745077b
Reason for revert:
Broken the official rpm builders (https://bugs.chromium.org/p/chromium/issues/detail?id=701585) and also causes an apparent regressing in the number of static initializes.
Original issue's description:
> Reland of Update linux sysroot images from debian/wheezy to debian/jessie (patchset #1 id:1 of https://codereview.chromium.org/2743253004/ )
>
> Reason for revert:
> Linux bot has now been upgraded
>
> Original issue's description:
> > Revert of Update linux sysroot images from debian/wheezy to debian/jessie (patchset #8 id:140001 of https://codereview.chromium.org/2361223002/ )
> >
> > Reason for revert:
> > Broke the linux builder which it seems is still on Precise.
> >
> > Original issue's description:
> > > Update linux sysroot images from debian/wheezy to debian/jessie
> > >
> > > BUG=564904
> > >
> > > Review-Url: https://codereview.chromium.org/2361223002
> > > Cr-Commit-Position: refs/heads/master@{#456441}
> > > Committed: 8d4f1d731f
> >
> > TBR=phajdan.jr@chromium.org,thestig@chromium.org,thomasanderson@google.com,dpranke@chromium.org
> > # Skipping CQ checks because original CL landed less than 1 days ago.
> > NOPRESUBMIT=true
> > NOTREECHECKS=true
> > NOTRY=true
> > BUG=564904
> >
> > Review-Url: https://codereview.chromium.org/2743253004
> > Cr-Commit-Position: refs/heads/master@{#456449}
> > Committed: 189891d210
>
> TBR=phajdan.jr@chromium.org,thestig@chromium.org,thomasanderson@google.com,dpranke@chromium.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=564904
>
> Review-Url: https://codereview.chromium.org/2755483002
> Cr-Commit-Position: refs/heads/master@{#456758}
> Committed: 79d4fc169aTBR=phajdan.jr@chromium.org,thestig@chromium.org,thomasanderson@google.com,dpranke@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=564904
Review-Url: https://codereview.chromium.org/2754443003
Cr-Original-Commit-Position: refs/heads/master@{#456900}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d93f0e0cabc7d2d4570b60d97434e32749c5723f
Reason for revert:
Linux bot has now been upgraded
Original issue's description:
> Revert of Update linux sysroot images from debian/wheezy to debian/jessie (patchset #8 id:140001 of https://codereview.chromium.org/2361223002/ )
>
> Reason for revert:
> Broke the linux builder which it seems is still on Precise.
>
> Original issue's description:
> > Update linux sysroot images from debian/wheezy to debian/jessie
> >
> > BUG=564904
> >
> > Review-Url: https://codereview.chromium.org/2361223002
> > Cr-Commit-Position: refs/heads/master@{#456441}
> > Committed: 8d4f1d731f
>
> TBR=phajdan.jr@chromium.org,thestig@chromium.org,thomasanderson@google.com,dpranke@chromium.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
> BUG=564904
>
> Review-Url: https://codereview.chromium.org/2743253004
> Cr-Commit-Position: refs/heads/master@{#456449}
> Committed: 189891d210TBR=phajdan.jr@chromium.org,thestig@chromium.org,thomasanderson@google.com,dpranke@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=564904
Review-Url: https://codereview.chromium.org/2755483002
Cr-Original-Commit-Position: refs/heads/master@{#456758}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 79d4fc169a9af62228134cf4c60714dbbe4659dd
Reason for revert:
Broke the linux builder which it seems is still on Precise.
Original issue's description:
> Update linux sysroot images from debian/wheezy to debian/jessie
>
> BUG=564904
>
> Review-Url: https://codereview.chromium.org/2361223002
> Cr-Commit-Position: refs/heads/master@{#456441}
> Committed: 8d4f1d731fTBR=phajdan.jr@chromium.org,thestig@chromium.org,thomasanderson@google.com,dpranke@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=564904
Review-Url: https://codereview.chromium.org/2743253004
Cr-Original-Commit-Position: refs/heads/master@{#456449}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 189891d210bb98c91e155d4794dffa03d95f1e15
This CL rolls the sysroots after 3b60716. In addition, it also fixes
a bug in build-and-upload.py which would cause the script to fail if
not run in build/linux/sysroot-scripts.
BUG=668205
R=dpranke@chromium.org
Review-Url: https://codereview.chromium.org/2599763004
Cr-Original-Commit-Position: refs/heads/master@{#441461}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 86897c091fdea39a61b4ff295414a3ea135d35a9
This CL adds a new script that automates building and uploading new
sysroot images. Previously, you had to run UpdatePackageListsAll,
BuildSysrootAll, and UploadSysrootAll for each of the 4
sysroot-creators. Then, you had to manually update the revision and
sha1sum in install_sysroot.py. Now, simply run build_and_upload.py
and your CL should be ready to go. In addition, the script
concurrently updates each sysroot image (there are currently 11 of
them), greatly reducing the time it took to update the sysroots.
In addition to adding the script, this CL also rolls all sysroots.
R=dpranke@chromium.org
Review-Url: https://codereview.chromium.org/2567123002
Cr-Original-Commit-Position: refs/heads/master@{#438862}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4c8b67057de3ee3f6c4105a0dceebc0228d9832e
This CL makes it possible to run "gn gen" with use_gtk3=true and
use_sysroot=true. This is a first step toward adding build support on
the bots so we can have continuous integration in this area.
BUG=132847
R=thestig@chromium.org
Review-Url: https://chromiumcodereview.appspot.com/2444473002
Cr-Original-Commit-Position: refs/heads/master@{#426910}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: bcb34061acbe90a5ca4e73a50e12f9ecf2141758
Reason for revert:
This causes failures in gclient runhooks on 32 bit machines:
https://build.chromium.org/p/chromium.win/builders/Win7%20%2832%29%20Tests/builds/10626
Log snippet:
running 'E:\b\depot_tools\python276_bin\python.exe src/build/linux/sysroot_scripts/install-sysroot.py
Unrecognized host arch: x86
Original issue's description:
> PPC/s390: [sysroot installer] Disable for host arch PPC/s390
>
> Since PPC/s390 doesn't have the sysroot files available
> on google storage, disabling it so that the script doesn't
> cause gclient sync to fail when run on PPC/s390.
>
> R=agrieve@chromium.org
>
> BUG=
> LOG=N
>
> Committed: https://crrev.com/5e5689bba0a51bad28c08bf3a3820da57a185c3b
> Cr-Commit-Position: refs/heads/master@{#421722}
TBR=agrieve@chromium.org,bjaideep@ca.ibm.com
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=
Review-Url: https://codereview.chromium.org/2376253002
Cr-Original-Commit-Position: refs/heads/master@{#421735}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 9cc67cbe3ea5b54c3fc8f6793e947150182f3c2b
Build and link against the Ubuntu Precise amd64 sysroot on Desktop
Chrome OS instead of always using the system libraries.
BUG=638394
Review-Url: https://codereview.chromium.org/2272273002
Cr-Original-Commit-Position: refs/heads/master@{#414564}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: c575bbcd130b38994e36b0a97bfe5ceea954a643
Pull package lists from both trusty and trusty-updates, and give
precedence to the packages in trusty-updates when deciding which
packages to add to the sysroot.
BUG=638394
Review-Url: https://codereview.chromium.org/2270253002
Cr-Original-Commit-Position: refs/heads/master@{#414233}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 22d47117c3c32d50f233ba6c92dc8c76c275634f
Clean up some duplicate code in sysroot-creator.sh to make it easier to
implement pulling in packages from precise-updates for the (future) precise
sysroot.
BUG=638394
Review-Url: https://codereview.chromium.org/2273813003
Cr-Original-Commit-Position: refs/heads/master@{#413980}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d95e6aa7ad7027c7acbe706099f56734562eaa01
Desktop Chromium OS is unable to build with the current wheezy sysroot because
it is missing libbluetooth-dev.
This CL adds libbluetooth to the wheezy sysroot. Eventually we will want to
build Chromium OS with the jessie sysroot, so added libbluetooth there as well.
Finally, added to trusty sysroot for good measure.
BUG=638394
Review-Url: https://codereview.chromium.org/2248973003
Cr-Original-Commit-Position: refs/heads/master@{#412397}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d61be279532de3e797906b26cdbb00516703dd31