diff options
Diffstat (limited to 'third_party/eu-strip')
-rw-r--r-- | third_party/eu-strip/OWNERS | 1 | ||||
-rw-r--r-- | third_party/eu-strip/README.pdfium | 24 | ||||
-rwxr-xr-x | third_party/eu-strip/bin/eu-strip | bin | 0 -> 105120 bytes |
3 files changed, 25 insertions, 0 deletions
diff --git a/third_party/eu-strip/OWNERS b/third_party/eu-strip/OWNERS new file mode 100644 index 0000000000..1967bf567e --- /dev/null +++ b/third_party/eu-strip/OWNERS @@ -0,0 +1 @@ +thestig@chromium.org diff --git a/third_party/eu-strip/README.pdfium b/third_party/eu-strip/README.pdfium new file mode 100644 index 0000000000..e84974d92b --- /dev/null +++ b/third_party/eu-strip/README.pdfium @@ -0,0 +1,24 @@ +Name: eu-strip +URL: https://sourceware.org/elfutils/ +Version: 0.158 +Security Critical: no +License: LGPL 3 +License File: NOT_SHIPPED + +Description: + +Patched eu-strip from elfutils. + +Build instructions (on Trusty; note that this will build the +Ubuntu-patched version of elfutils): +$ mkdir elfutils +$ cd elfutils +$ apt-get source elfutils +$ cd elfutils-0.158 +[ Edit libelf/elf_end.c and remove the free() on line 164. ] +$ ./configure +$ make +$ gcc -std=gnu99 -Wall -Wshadow -Wunused -Wextra -fgnu89-inline + -Wformat=2 -Werror -g -O2 -Wl,-rpath-link,libelf:libdw -o eu-strip + src/strip.o libebl/libebl.a libelf/libelf.a lib/libeu.a -ldl +$ eu-strip ./eu-strip # Keep the binary small, please. diff --git a/third_party/eu-strip/bin/eu-strip b/third_party/eu-strip/bin/eu-strip Binary files differnew file mode 100755 index 0000000000..994e2263b9 --- /dev/null +++ b/third_party/eu-strip/bin/eu-strip |