commit: 7541f380e20cf1741c4c5b6a04cef26f6f9cfe99
parent c957c486be71fb63a6f5fba8c5ac1cb1fcd5f04f
Author: Michael Forney <mforney@mforney.org>
Date: Fri, 7 Jun 2019 21:05:33 -0700
Remove elfutils
Diffstat:
8 files changed, 0 insertions(+), 187 deletions(-)
diff --git a/.gitmodules b/.gitmodules
@@ -41,10 +41,6 @@
[submodule "pkg/efivar/src"]
path = pkg/efivar/src
url = https://github.com/rhinstaller/efivar
-[submodule "pkg/elfutils/src"]
- path = pkg/elfutils/src
- url = git://sourceware.org/git/elfutils.git
- ignore = all
[submodule "pkg/expat/src"]
path = pkg/expat/src
url = https://github.com/libexpat/libexpat
diff --git a/pkg/elfutils/config.h b/pkg/elfutils/config.h
@@ -1,44 +0,0 @@
-#define CHECK_UNDEFINED 0
-#define DEFAULT_AR_DETERMINISTIC false
-#define HAVE_DECL_MEMPCPY 1
-#define HAVE_DECL_MEMRCHR 1
-#define HAVE_DECL_POWEROF2 1
-#define HAVE_DECL_RAWMEMCHR 0
-#define HAVE_FALLTHROUGH 1
-#define HAVE_GCC_STRUCT 1
-#define HAVE_INTTYPES_H 1
-#define HAVE_MEMORY_H 1
-#define HAVE_PROCESS_VM_READV 1
-#define HAVE_STDINT_H 1
-#define HAVE_STDLIB_H 1
-#define HAVE_STRINGS_H 1
-#define HAVE_STRING_H 1
-#define HAVE_SYS_STAT_H 1
-#define HAVE_SYS_TYPES_H 1
-#define HAVE_SYS_USER_REGS 1
-#define HAVE_UNISTD_H 1
-#define HAVE_VISIBILITY 1
-#define LIBEBL_SUBDIR "elfutils"
-#define MODVERSION "Build for elfutils 176 x86_64-pc-linux-gnu"
-#define PACKAGE "elfutils"
-#define PACKAGE_BUGREPORT "https://sourceware.org/bugzilla"
-#define PACKAGE_NAME "elfutils"
-#define PACKAGE_STRING "elfutils 0.176"
-#define PACKAGE_TARNAME "elfutils"
-#define PACKAGE_URL "http://elfutils.org/"
-#define PACKAGE_VERSION "0.176"
-#define SIZEOF_LONG 8
-#define STDC_HEADERS 1
-/* #undef USE_BZLIB */
-#define USE_DEMANGLE 1
-/* #undef USE_LOCKS */
-/* #undef USE_LZMA */
-#define USE_ZLIB 1
-#define VERSION "0.176"
-/* #undef YYTEXT_POINTER */
-#ifndef _DARWIN_USE_64_BIT_INODE
-# define _DARWIN_USE_64_BIT_INODE 1
-#endif
-/* #undef _FILE_OFFSET_BITS */
-/* #undef _LARGE_FILES */
-#include <eu-config.h>
diff --git a/pkg/elfutils/gen.lua b/pkg/elfutils/gen.lua
@@ -1,65 +0,0 @@
-cflags{
- '-D HAVE_CONFIG_H',
- '-D _GNU_SOURCE',
- '-I $dir',
- '-I $srcdir/lib',
- '-I $srcdir/libelf',
- '-I $builddir/pkg/zlib/include',
-}
-
-pkg.hdrs = copy('$outdir/include', '$srcdir/libelf', {'libelf.h', 'gelf.h'})
-
-lib('libelf.a', [[libelf/(
- elf_version.c elf_hash.c elf_error.c elf_fill.c
- elf_begin.c elf_next.c elf_rand.c elf_end.c elf_kind.c
- gelf_getclass.c elf_getbase.c elf_getident.c
- elf32_fsize.c elf64_fsize.c gelf_fsize.c
- elf32_xlatetof.c elf32_xlatetom.c elf64_xlatetof.c
- elf64_xlatetom.c gelf_xlate.c
- elf32_getehdr.c elf64_getehdr.c gelf_getehdr.c
- elf32_newehdr.c elf64_newehdr.c gelf_newehdr.c
- gelf_update_ehdr.c
- elf32_getphdr.c elf64_getphdr.c gelf_getphdr.c
- elf32_newphdr.c elf64_newphdr.c gelf_newphdr.c
- gelf_update_phdr.c
- elf_getarhdr.c elf_getarsym.c
- elf_rawfile.c elf_readall.c elf_cntl.c
- elf_getscn.c elf_nextscn.c elf_ndxscn.c elf_newscn.c
- elf32_getshdr.c elf64_getshdr.c gelf_getshdr.c
- gelf_update_shdr.c
- elf_strptr.c elf_rawdata.c elf_getdata.c elf_newdata.c
- elf_getdata_rawchunk.c
- elf_flagelf.c elf_flagehdr.c elf_flagphdr.c elf_flagscn.c
- elf_flagshdr.c elf_flagdata.c elf_memory.c
- elf_update.c elf32_updatenull.c elf64_updatenull.c
- elf32_updatefile.c elf64_updatefile.c
- gelf_getsym.c gelf_update_sym.c
- gelf_getversym.c gelf_getverneed.c gelf_getvernaux.c
- gelf_getverdef.c gelf_getverdaux.c
- gelf_getrel.c gelf_getrela.c
- gelf_update_rel.c gelf_update_rela.c
- gelf_getdyn.c gelf_update_dyn.c
- gelf_getmove.c gelf_update_move.c
- gelf_getsyminfo.c gelf_update_syminfo.c
- gelf_getauxv.c gelf_update_auxv.c
- gelf_getnote.c
- gelf_xlatetof.c gelf_xlatetom.c
- nlist.c
- gelf_getsymshndx.c gelf_update_symshndx.c
- gelf_update_versym.c gelf_update_verneed.c
- gelf_update_vernaux.c gelf_update_verdef.c
- gelf_update_verdaux.c
- elf_getphdrnum.c elf_getshdrnum.c elf_getshdrstrndx.c
- gelf_checksum.c elf32_checksum.c elf64_checksum.c
- libelf_crc32.c libelf_next_prime.c
- elf_clone.c
- gelf_getlib.c gelf_update_lib.c
- elf32_offscn.c elf64_offscn.c gelf_offscn.c
- elf_getaroff.c
- elf_gnu_hash.c
- elf_scnshndx.c
- elf32_getchdr.c elf64_getchdr.c gelf_getchdr.c
- elf_compress.c elf_compress_gnu.c
-)]])
-
-fetch 'git'
diff --git a/pkg/elfutils/patch/0001-Remove-sys-cdefs.h-include-and-usage.patch b/pkg/elfutils/patch/0001-Remove-sys-cdefs.h-include-and-usage.patch
@@ -1,45 +0,0 @@
-From 380ddf6615e166c0d8b0ba3889783947c39d5bef Mon Sep 17 00:00:00 2001
-From: Michael Forney <mforney@mforney.org>
-Date: Wed, 3 Jan 2018 19:22:18 -0800
-Subject: [PATCH] Remove sys/cdefs.h include and usage
-
----
- lib/fixedsizehash.h | 1 -
- libelf/elf.h | 4 ----
- 2 files changed, 5 deletions(-)
-
-diff --git a/lib/fixedsizehash.h b/lib/fixedsizehash.h
-index dac2a5f5..43016fc3 100644
---- a/lib/fixedsizehash.h
-+++ b/lib/fixedsizehash.h
-@@ -30,7 +30,6 @@
- #include <errno.h>
- #include <stdlib.h>
- #include <string.h>
--#include <sys/cdefs.h>
-
- #include <system.h>
-
-diff --git a/libelf/elf.h b/libelf/elf.h
-index 75043bcb..23b9a789 100644
---- a/libelf/elf.h
-+++ b/libelf/elf.h
-@@ -21,8 +21,6 @@
-
- #include <features.h>
-
--__BEGIN_DECLS
--
- /* Standard ELF types. */
-
- #include <stdint.h>
-@@ -3915,6 +3913,4 @@ enum
- #define R_METAG_TLS_LE_HI16 60
- #define R_METAG_TLS_LE_LO16 61
-
--__END_DECLS
--
- #endif /* elf.h */
---
-2.18.0
-
diff --git a/pkg/elfutils/patch/0002-Remove-error.h-include-from-lib-system.h.patch b/pkg/elfutils/patch/0002-Remove-error.h-include-from-lib-system.h.patch
@@ -1,26 +0,0 @@
-From 0081518044fcb2b1db799589d2adffe0a14f798d Mon Sep 17 00:00:00 2001
-From: Michael Forney <mforney@mforney.org>
-Date: Sun, 4 Nov 2018 13:10:42 -0800
-Subject: [PATCH] Remove error.h include from lib/system.h
-
-We are only building libelf, which does not need error.h, and
-e893aab0d1 had the side-effect of adding error.h to lib/system.h.
----
- lib/system.h | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/lib/system.h b/lib/system.h
-index 292082bd..92033355 100644
---- a/lib/system.h
-+++ b/lib/system.h
-@@ -30,7 +30,6 @@
- #define LIB_SYSTEM_H 1
-
- #include <errno.h>
--#include <error.h>
- #include <stddef.h>
- #include <stdint.h>
- #include <sys/param.h>
---
-2.19.1
-
diff --git a/pkg/elfutils/src b/pkg/elfutils/src
@@ -1 +0,0 @@
-Subproject commit 1e52d4ce3aa2093d12901d32fe07aae70211fe2a
diff --git a/pkg/elfutils/ver b/pkg/elfutils/ver
@@ -1 +0,0 @@
-0.176 r0
diff --git a/pkg/gen.lua b/pkg/gen.lua
@@ -14,7 +14,6 @@ subgen 'e2fsprogs'
subgen 'efibootmgr'
subgen 'efivar'
subgen 'elftoolchain'
-subgen 'elfutils'
subgen 'expat'
subgen 'farbfeld'
subgen 'ffmpeg'