27 Commits

Author SHA1 Message Date
Chris Webb
b5edd4a1e4 Merge from upstream libelf 0.192 v0.192.1 2024-10-20 10:25:43 +01:00
Chris Webb
4015076fe6 Add missing upstream eu-search.c from elfutils 0.192 2024-10-20 09:18:18 +01:00
Chris Webb
c682a83511 Include missing eu-search.c from upstream 2024-10-20 09:14:49 +01:00
Chris Webb
bc189e2914 Update upstream files from elfutils 0.192 2024-10-19 14:32:37 +01:00
Chris Webb
f918d99c1e Merge from upstream libelf 0.192 v0.192 2024-10-19 14:32:37 +01:00
Chris Webb
95564b26d3 Include upstream eu-search.h and locks.h 2024-10-19 14:32:25 +01:00
Chris Webb
b3ab1bd9a4 Add maintainer update script
This script captures my process for merging changes from new upstream
elfutils releases. It isn't obfuscated for portability as it is only
intended for maintainer use and documentation.
2024-07-18 10:48:35 +01:00
Chris Webb
b80c36da9d Merge from upstream libelf 0.191 v0.191 2024-03-02 08:56:42 +00:00
Chris Webb
bc9698efd5 Update upstream files from elfutils 0.191 2024-03-02 08:49:32 +00:00
Chris Webb
a75f3a59d7 Update minor version to 0.190 in Makefile 2024-01-11 22:06:55 +00:00
Chris Webb
97a43e81a7 Merge from upstream libelf 0.190 v0.190 2023-11-03 19:42:30 +00:00
Chris Webb
4a1923298d Update upstream files from elfutils 0.190 2023-11-03 19:41:05 +00:00
Chris Webb
520244d664 Enable zstd support by default v0.189 2023-03-03 18:21:18 +00:00
Chris Webb
4afb73a7af Merge from upstream libelf 0.189 2023-03-03 18:07:48 +00:00
Chris Webb
a78fcc53c1 Update upstream files from elfutils 0.189 2023-03-03 18:04:20 +00:00
Chris Webb
cf90fc56dc Merge from upstream libelf 0.188 v0.188 2022-11-02 20:43:36 +00:00
Chris Webb
0183a162e8 Update upstream files from elfutils 0.188 2022-11-02 20:33:36 +00:00
Chris Webb
21614b61f3 Merge from upstream libelf 0.187 v0.187 2022-04-26 11:31:35 +01:00
Chris Webb
9f7bd2e6f3 Update upstream files from elfutils 0.187 2022-04-26 11:17:02 +01:00
Chris Webb
734f286f14 Merge from upstream libelf 0.186 v0.186 2021-11-11 13:05:35 +00:00
Chris Webb
3672f9827c Update upstream files from elfutils 0.186 2021-11-11 12:55:28 +00:00
Chris Webb
b269813932 Add README v0.185 2021-09-02 15:22:27 +01:00
Chris Webb
dccbf5029d Add Makefile and config.h
The Makefile supports the usual DESTDIR and PREFIX to control the install
paths, as well as specific INCDIR and LIBDIR variables. The shared library
is built with a soname and minor version to match the upstream release.

Our config.h should provide sensible definitions to build and install on
either musl or glibc, and using either clang or gcc. It might need manual
adjustment on very old or non-Linux systems.
2021-09-02 13:57:08 +01:00
Chris Webb
309dea67e3 Fix relative paths for crc32.c and next_prime.c 2021-09-02 13:37:28 +01:00
Chris Webb
cacb5b5ad7 Remove unused include of <error.h> from system.h 2021-09-02 13:37:01 +01:00
Chris Webb
fcb84b0826 Remove unused include of <sys/cdefs.h> from fixedsizehash.h 2021-09-02 13:36:02 +01:00
Chris Webb
54d6879886 Import upstream files from elfutils 0.185
COPYING-GPLV2 and COPYING-LGPLV3 are imported into the project root.

All of libelf/*.[ch], lib/crc32.c, lib/eu-config.h, lib/fixedsizehash.h,
lib/next_prime.c and lib/system.h are imported into src/, except for
libelf/gelf.h, libelf/libelf.h and libelf/nlist.h which are imported into
include/ as publicly exported header files.
2021-09-02 13:27:57 +01:00