Add patched eu-strip in third_party

The eu-strip that ships with Ubuntu Trusty segfaults when stripping a
chrome binary that statically links libc++.  The issue was fixed
upstream at some point because the crash does not occur on Ubuntu
Xenial.

This CL bundles a patched eu-strip for x86_64 (and removes the x86 one
that used to be in Google Cloud Storage).

The issue was due to a double-free in libelf.so.  The patched version
simply removes the offending call to free and statically links libelf
into eu-strip.  This probably results in a memory leak, but this is ok
for now since the utility is a very short-lived process.

BUG=593874
R=dpranke@chromium.org,thestig@chromium.org
TBR=thakis@chromium.org

Change-Id: I2085c4f6278cffbaeae972545280ebb437a8bdc0
Reviewed-on: https://chromium-review.googlesource.com/544798
Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
Reviewed-by: Lei Zhang <thestig@chromium.org>
Reviewed-by: Dirk Pranke <dpranke@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#481710}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: 4312d5e0b01af9a3ad5f92a1763142155f01a7c6
2 files changed