xref: /aosp_15_r20/external/elfutils/config/elfutils.spec.in (revision 7304104da70ce23c86437a01be71edd1a2d7f37e)
1*7304104dSAndroid Build Coastguard Worker# -*- rpm-spec-*-
2*7304104dSAndroid Build Coastguard WorkerName: elfutils
3*7304104dSAndroid Build Coastguard WorkerVersion: @PACKAGE_VERSION@
4*7304104dSAndroid Build Coastguard WorkerRelease: 1
5*7304104dSAndroid Build Coastguard WorkerURL: http://elfutils.org/
6*7304104dSAndroid Build Coastguard WorkerLicense: GPLv3+ and (GPLv2+ or LGPLv3+) and GFDL
7*7304104dSAndroid Build Coastguard WorkerSource: ftp://sourceware.org/pub/elfutils/%{version}/elfutils-%{version}.tar.bz2
8*7304104dSAndroid Build Coastguard WorkerSummary: A collection of utilities and DSOs to handle ELF files and DWARF data
9*7304104dSAndroid Build Coastguard Worker
10*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libelf = %{version}-%{release}
11*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libs = %{version}-%{release}
12*7304104dSAndroid Build Coastguard Worker# Can be a Recommends if rpm supports that
13*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-debuginfod-client = %{version}-%{release}
14*7304104dSAndroid Build Coastguard Worker
15*7304104dSAndroid Build Coastguard WorkerBuildRequires: gcc
16*7304104dSAndroid Build Coastguard Worker# For libstdc++ demangle support
17*7304104dSAndroid Build Coastguard WorkerBuildRequires: gcc-c++
18*7304104dSAndroid Build Coastguard Worker
19*7304104dSAndroid Build Coastguard WorkerBuildRequires: gettext
20*7304104dSAndroid Build Coastguard WorkerBuildRequires: bison
21*7304104dSAndroid Build Coastguard WorkerBuildRequires: flex
22*7304104dSAndroid Build Coastguard Worker
23*7304104dSAndroid Build Coastguard Worker# Compression support
24*7304104dSAndroid Build Coastguard WorkerBuildRequires: zlib-devel
25*7304104dSAndroid Build Coastguard WorkerBuildRequires: bzip2-devel
26*7304104dSAndroid Build Coastguard WorkerBuildRequires: xz-devel
27*7304104dSAndroid Build Coastguard WorkerBuildRequires: libzstd-devel
28*7304104dSAndroid Build Coastguard Worker
29*7304104dSAndroid Build Coastguard Worker# For debuginfod
30*7304104dSAndroid Build Coastguard WorkerBuildRequires: pkgconfig(libmicrohttpd) >= 0.9.33
31*7304104dSAndroid Build Coastguard WorkerBuildRequires: pkgconfig(libcurl) >= 7.29.0
32*7304104dSAndroid Build Coastguard WorkerBuildRequires: pkgconfig(sqlite3) >= 3.7.17
33*7304104dSAndroid Build Coastguard WorkerBuildRequires: pkgconfig(libarchive) >= 3.1.2
34*7304104dSAndroid Build Coastguard Worker
35*7304104dSAndroid Build Coastguard Worker# For tests need to bunzip2 test files.
36*7304104dSAndroid Build Coastguard WorkerBuildRequires: bzip2
37*7304104dSAndroid Build Coastguard WorkerBuildRequires: zstd
38*7304104dSAndroid Build Coastguard Worker# For the run-debuginfod-find.sh test case in %%check for /usr/sbin/ss etc.
39*7304104dSAndroid Build Coastguard WorkerBuildRequires: iproute
40*7304104dSAndroid Build Coastguard WorkerBuildRequires: procps
41*7304104dSAndroid Build Coastguard WorkerBuildRequires: bsdtar
42*7304104dSAndroid Build Coastguard WorkerBuildRequires: curl
43*7304104dSAndroid Build Coastguard Worker# For run-debuginfod-response-headers.sh test case
44*7304104dSAndroid Build Coastguard WorkerBuildRequires: socat
45*7304104dSAndroid Build Coastguard Worker
46*7304104dSAndroid Build Coastguard Worker%define _gnu %{nil}
47*7304104dSAndroid Build Coastguard Worker%define _programprefix eu-
48*7304104dSAndroid Build Coastguard Worker
49*7304104dSAndroid Build Coastguard Worker%description
50*7304104dSAndroid Build Coastguard WorkerElfutils is a collection of utilities, including stack (to show
51*7304104dSAndroid Build Coastguard Workerbacktraces), nm (for listing symbols from object files), size
52*7304104dSAndroid Build Coastguard Worker(for listing the section sizes of an object or archive file),
53*7304104dSAndroid Build Coastguard Workerstrip (for discarding symbols), readelf (to see the raw ELF file
54*7304104dSAndroid Build Coastguard Workerstructures), elflint (to check for well-formed ELF files) and
55*7304104dSAndroid Build Coastguard Workerelfcompress (to compress or decompress ELF sections).
56*7304104dSAndroid Build Coastguard Worker
57*7304104dSAndroid Build Coastguard Worker%package libs
58*7304104dSAndroid Build Coastguard WorkerSummary: Libraries to handle compiled objects
59*7304104dSAndroid Build Coastguard WorkerLicense: GPLv2+ or LGPLv3+
60*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libelf = %{version}-%{release}
61*7304104dSAndroid Build Coastguard WorkerRequires: default-yama-scope
62*7304104dSAndroid Build Coastguard Worker# Can be a Recommends if rpm supports that
63*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-debuginfod-client = %{version}-%{release}
64*7304104dSAndroid Build Coastguard Worker
65*7304104dSAndroid Build Coastguard Worker%description libs
66*7304104dSAndroid Build Coastguard WorkerThe elfutils-libs package contains libraries which implement DWARF, ELF,
67*7304104dSAndroid Build Coastguard Workerand machine-specific ELF handling and process introspection.  These
68*7304104dSAndroid Build Coastguard Workerlibraries are used by the programs in the elfutils package.  The
69*7304104dSAndroid Build Coastguard Workerelfutils-devel package enables building other programs using these
70*7304104dSAndroid Build Coastguard Workerlibraries.
71*7304104dSAndroid Build Coastguard Worker
72*7304104dSAndroid Build Coastguard Worker%package devel
73*7304104dSAndroid Build Coastguard WorkerSummary: Development libraries to handle compiled objects
74*7304104dSAndroid Build Coastguard WorkerLicense: GPLv2+ or LGPLv3+
75*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libs = %{version}-%{release}
76*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libelf-devel = %{version}-%{release}
77*7304104dSAndroid Build Coastguard Worker# Can be a Recommends if rpm supports that
78*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-debuginfod-client-devel = %{version}-%{release}
79*7304104dSAndroid Build Coastguard Worker
80*7304104dSAndroid Build Coastguard Worker%description devel
81*7304104dSAndroid Build Coastguard WorkerThe elfutils-devel package contains the libraries to create
82*7304104dSAndroid Build Coastguard Workerapplications for handling compiled objects.  libdw provides access
83*7304104dSAndroid Build Coastguard Workerto the DWARF debugging information.  libasm provides a programmable
84*7304104dSAndroid Build Coastguard Workerassembler interface.
85*7304104dSAndroid Build Coastguard Worker
86*7304104dSAndroid Build Coastguard Worker%package devel-static
87*7304104dSAndroid Build Coastguard WorkerSummary: Static archives to handle compiled objects
88*7304104dSAndroid Build Coastguard WorkerLicense: GPLv2+ or LGPLv3+
89*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-devel = %{version}-%{release}
90*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libelf-devel-static = %{version}-%{release}
91*7304104dSAndroid Build Coastguard Worker
92*7304104dSAndroid Build Coastguard Worker%description devel-static
93*7304104dSAndroid Build Coastguard WorkerThe elfutils-devel-static package contains the static archives
94*7304104dSAndroid Build Coastguard Workerwith the code to handle compiled objects.
95*7304104dSAndroid Build Coastguard Worker
96*7304104dSAndroid Build Coastguard Worker%package libelf
97*7304104dSAndroid Build Coastguard WorkerSummary: Library to read and write ELF files
98*7304104dSAndroid Build Coastguard WorkerLicense: GPLv2+ or LGPLv3+
99*7304104dSAndroid Build Coastguard Worker
100*7304104dSAndroid Build Coastguard Worker%description libelf
101*7304104dSAndroid Build Coastguard WorkerThe elfutils-libelf package provides a DSO which allows reading and
102*7304104dSAndroid Build Coastguard Workerwriting ELF files on a high level.  Third party programs depend on
103*7304104dSAndroid Build Coastguard Workerthis package to read internals of ELF files.  The programs of the
104*7304104dSAndroid Build Coastguard Workerelfutils package use it also to generate new ELF files.
105*7304104dSAndroid Build Coastguard Worker
106*7304104dSAndroid Build Coastguard Worker%package libelf-devel
107*7304104dSAndroid Build Coastguard WorkerSummary: Development support for libelf
108*7304104dSAndroid Build Coastguard WorkerLicense: GPLv2+ or LGPLv3+
109*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libelf = %{version}-%{release}
110*7304104dSAndroid Build Coastguard WorkerConflicts: libelf-devel
111*7304104dSAndroid Build Coastguard Worker
112*7304104dSAndroid Build Coastguard Worker%description libelf-devel
113*7304104dSAndroid Build Coastguard WorkerThe elfutils-libelf-devel package contains the libraries to create
114*7304104dSAndroid Build Coastguard Workerapplications for handling compiled objects.  libelf allows you to
115*7304104dSAndroid Build Coastguard Workeraccess the internals of the ELF object file format, so you can see the
116*7304104dSAndroid Build Coastguard Workerdifferent sections of an ELF file.
117*7304104dSAndroid Build Coastguard Worker
118*7304104dSAndroid Build Coastguard Worker%package libelf-devel-static
119*7304104dSAndroid Build Coastguard WorkerSummary: Static archive of libelf
120*7304104dSAndroid Build Coastguard WorkerLicense: GPLv2+ or LGPLv3+
121*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libelf-devel = %{version}-%{release}
122*7304104dSAndroid Build Coastguard WorkerConflicts: libelf-devel
123*7304104dSAndroid Build Coastguard Worker
124*7304104dSAndroid Build Coastguard Worker%description libelf-devel-static
125*7304104dSAndroid Build Coastguard WorkerThe elfutils-libelf-static package contains the static archive
126*7304104dSAndroid Build Coastguard Workerfor libelf.
127*7304104dSAndroid Build Coastguard Worker
128*7304104dSAndroid Build Coastguard Worker%package default-yama-scope
129*7304104dSAndroid Build Coastguard WorkerSummary: Default yama attach scope sysctl setting
130*7304104dSAndroid Build Coastguard WorkerLicense: GPLv2+ or LGPLv3+
131*7304104dSAndroid Build Coastguard WorkerProvides: default-yama-scope
132*7304104dSAndroid Build Coastguard WorkerBuildArch: noarch
133*7304104dSAndroid Build Coastguard Worker
134*7304104dSAndroid Build Coastguard Worker%description default-yama-scope
135*7304104dSAndroid Build Coastguard WorkerYama sysctl setting to enable default attach scope settings
136*7304104dSAndroid Build Coastguard Workerenabling programs to use ptrace attach, access to
137*7304104dSAndroid Build Coastguard Worker/proc/PID/{mem,personality,stack,syscall}, and the syscalls
138*7304104dSAndroid Build Coastguard Workerprocess_vm_readv and process_vm_writev which are used for
139*7304104dSAndroid Build Coastguard Workerinterprocess services, communication and introspection
140*7304104dSAndroid Build Coastguard Worker(like synchronisation, signaling, debugging, tracing and
141*7304104dSAndroid Build Coastguard Workerprofiling) of processes.
142*7304104dSAndroid Build Coastguard Worker
143*7304104dSAndroid Build Coastguard Worker%package debuginfod-client
144*7304104dSAndroid Build Coastguard WorkerSummary: Library and command line client for build-id HTTP ELF/DWARF server
145*7304104dSAndroid Build Coastguard WorkerLicense: GPLv3+ and (GPLv2+ or LGPLv3+)
146*7304104dSAndroid Build Coastguard Worker# For debuginfod-find binary
147*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libs = %{version}-%{release}
148*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libelf = %{version}-%{release}
149*7304104dSAndroid Build Coastguard Worker
150*7304104dSAndroid Build Coastguard Worker%package debuginfod-client-devel
151*7304104dSAndroid Build Coastguard WorkerSummary: Libraries and headers to build debuginfod client applications
152*7304104dSAndroid Build Coastguard WorkerLicense: GPLv2+ or LGPLv3+
153*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-debuginfod-client = %{version}-%{release}
154*7304104dSAndroid Build Coastguard Worker
155*7304104dSAndroid Build Coastguard Worker%package debuginfod
156*7304104dSAndroid Build Coastguard WorkerSummary: HTTP ELF/DWARF file server addressed by build-id
157*7304104dSAndroid Build Coastguard WorkerLicense: GPLv3+
158*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libs = %{version}-%{release}
159*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-libelf = %{version}-%{release}
160*7304104dSAndroid Build Coastguard WorkerRequires: elfutils-debuginfod-client = %{version}-%{release}
161*7304104dSAndroid Build Coastguard WorkerBuildRequires: systemd
162*7304104dSAndroid Build Coastguard WorkerRequires(post):   systemd
163*7304104dSAndroid Build Coastguard WorkerRequires(preun):  systemd
164*7304104dSAndroid Build Coastguard WorkerRequires(postun): systemd
165*7304104dSAndroid Build Coastguard WorkerRequires(pre): shadow-utils
166*7304104dSAndroid Build Coastguard Worker# To extract .deb files with a bsdtar (= libarchive) subshell
167*7304104dSAndroid Build Coastguard WorkerRequires: bsdtar
168*7304104dSAndroid Build Coastguard Worker
169*7304104dSAndroid Build Coastguard Worker%description debuginfod-client
170*7304104dSAndroid Build Coastguard WorkerThe elfutils-debuginfod-client package contains shared libraries
171*7304104dSAndroid Build Coastguard Workerdynamically loaded from -ldw, which use a debuginfod service
172*7304104dSAndroid Build Coastguard Workerto look up debuginfo and associated data. Also includes a
173*7304104dSAndroid Build Coastguard Workercommand-line frontend.
174*7304104dSAndroid Build Coastguard Worker
175*7304104dSAndroid Build Coastguard Worker%description debuginfod-client-devel
176*7304104dSAndroid Build Coastguard WorkerThe elfutils-debuginfod-client-devel package contains the libraries
177*7304104dSAndroid Build Coastguard Workerto create applications to use the debuginfod service.
178*7304104dSAndroid Build Coastguard Worker
179*7304104dSAndroid Build Coastguard Worker%description debuginfod
180*7304104dSAndroid Build Coastguard WorkerThe elfutils-debuginfod package contains the debuginfod binary
181*7304104dSAndroid Build Coastguard Workerand control files for a service that can provide ELF/DWARF
182*7304104dSAndroid Build Coastguard Workerfiles to remote clients, based on build-id identification.
183*7304104dSAndroid Build Coastguard WorkerThe ELF/DWARF file searching functions in libdwfl can query
184*7304104dSAndroid Build Coastguard Workersuch servers to download those files on demand.
185*7304104dSAndroid Build Coastguard Worker
186*7304104dSAndroid Build Coastguard Worker%prep
187*7304104dSAndroid Build Coastguard Worker%setup -q
188*7304104dSAndroid Build Coastguard Worker
189*7304104dSAndroid Build Coastguard Worker%build
190*7304104dSAndroid Build Coastguard Worker%configure --program-prefix=%{_programprefix} --enable-debuginfod --enable-debuginfod-urls
191*7304104dSAndroid Build Coastguard Workermake -s %{?_smp_mflags}
192*7304104dSAndroid Build Coastguard Worker
193*7304104dSAndroid Build Coastguard Worker%install
194*7304104dSAndroid Build Coastguard Workerrm -rf ${RPM_BUILD_ROOT}
195*7304104dSAndroid Build Coastguard Workermkdir -p ${RPM_BUILD_ROOT}%{_prefix}
196*7304104dSAndroid Build Coastguard Worker
197*7304104dSAndroid Build Coastguard Worker%make_install
198*7304104dSAndroid Build Coastguard Worker
199*7304104dSAndroid Build Coastguard Workerchmod +x ${RPM_BUILD_ROOT}%{_prefix}/%{_lib}/lib*.so*
200*7304104dSAndroid Build Coastguard Workermkdir -p ${RPM_BUILD_ROOT}%{_localstatedir}/cache/debuginfod
201*7304104dSAndroid Build Coastguard Workertouch ${RPM_BUILD_ROOT}%{_localstatedir}/cache/debuginfod/debuginfod.sqlite
202*7304104dSAndroid Build Coastguard Worker
203*7304104dSAndroid Build Coastguard Worker# XXX Nuke unpackaged files
204*7304104dSAndroid Build Coastguard Worker( cd ${RPM_BUILD_ROOT}
205*7304104dSAndroid Build Coastguard Worker  rm -f .%{_includedir}/elfutils/libasm.h
206*7304104dSAndroid Build Coastguard Worker  rm -f .%{_libdir}/libasm.so
207*7304104dSAndroid Build Coastguard Worker  rm -f .%{_libdir}/libasm.a
208*7304104dSAndroid Build Coastguard Worker)
209*7304104dSAndroid Build Coastguard Worker
210*7304104dSAndroid Build Coastguard Workerinstall -Dm0644 config/10-default-yama-scope.conf ${RPM_BUILD_ROOT}%{_sysctldir}/10-default-yama-scope.conf
211*7304104dSAndroid Build Coastguard Worker
212*7304104dSAndroid Build Coastguard Workerinstall -Dm0644 config/debuginfod.service ${RPM_BUILD_ROOT}%{_unitdir}/debuginfod.service
213*7304104dSAndroid Build Coastguard Workerinstall -Dm0644 config/debuginfod.sysconfig ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/debuginfod
214*7304104dSAndroid Build Coastguard Workermkdir -p ${RPM_BUILD_ROOT}%{_localstatedir}/cache/debuginfod
215*7304104dSAndroid Build Coastguard Workertouch ${RPM_BUILD_ROOT}%{_localstatedir}/cache/debuginfod/debuginfod.sqlite
216*7304104dSAndroid Build Coastguard Worker
217*7304104dSAndroid Build Coastguard Worker%check
218*7304104dSAndroid Build Coastguard Workermake -s %{?_smp_mflags} check
219*7304104dSAndroid Build Coastguard Worker
220*7304104dSAndroid Build Coastguard Worker%post libs -p /sbin/ldconfig
221*7304104dSAndroid Build Coastguard Worker%postun libs -p /sbin/ldconfig
222*7304104dSAndroid Build Coastguard Worker%post libelf -p /sbin/ldconfig
223*7304104dSAndroid Build Coastguard Worker%postun libelf -p /sbin/ldconfig
224*7304104dSAndroid Build Coastguard Worker%post debuginfod-client -p /sbin/ldconfig
225*7304104dSAndroid Build Coastguard Worker%postun debuginfod-client -p /sbin/ldconfig
226*7304104dSAndroid Build Coastguard Worker
227*7304104dSAndroid Build Coastguard Worker%post default-yama-scope
228*7304104dSAndroid Build Coastguard Worker# Due to circular dependencies might not be installed yet, so double check.
229*7304104dSAndroid Build Coastguard Worker# (systemd -> elfutils-libs -> default-yama-scope -> systemd)
230*7304104dSAndroid Build Coastguard Workerif [ -x /usr/lib/systemd/systemd-sysctl ] ; then
231*7304104dSAndroid Build Coastguard Worker%sysctl_apply 10-default-yama-scope.conf
232*7304104dSAndroid Build Coastguard Workerfi
233*7304104dSAndroid Build Coastguard Worker
234*7304104dSAndroid Build Coastguard Worker%files
235*7304104dSAndroid Build Coastguard Worker%license COPYING COPYING-GPLV2 COPYING-LGPLV3 doc/COPYING-GFDL
236*7304104dSAndroid Build Coastguard Worker%doc README TODO CONTRIBUTING SECURITY
237*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-addr2line
238*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-ar
239*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-elfclassify
240*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-elfcmp
241*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-elfcompress
242*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-elflint
243*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-findtextrel
244*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-make-debug-archive
245*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-nm
246*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-objdump
247*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-ranlib
248*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-readelf
249*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-size
250*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-srcfiles
251*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-stack
252*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-strings
253*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-strip
254*7304104dSAndroid Build Coastguard Worker%{_bindir}/eu-unstrip
255*7304104dSAndroid Build Coastguard Worker%{_mandir}/man1/eu-*.1*
256*7304104dSAndroid Build Coastguard Worker
257*7304104dSAndroid Build Coastguard Worker%files libs
258*7304104dSAndroid Build Coastguard Worker%license COPYING-GPLV2 COPYING-LGPLV3
259*7304104dSAndroid Build Coastguard Worker%{_libdir}/libasm-%{version}.so
260*7304104dSAndroid Build Coastguard Worker%{_libdir}/libdw-%{version}.so
261*7304104dSAndroid Build Coastguard Worker%{_libdir}/libasm.so.*
262*7304104dSAndroid Build Coastguard Worker%{_libdir}/libdw.so.*
263*7304104dSAndroid Build Coastguard Worker
264*7304104dSAndroid Build Coastguard Worker%files devel
265*7304104dSAndroid Build Coastguard Worker%{_includedir}/dwarf.h
266*7304104dSAndroid Build Coastguard Worker%dir %{_includedir}/elfutils
267*7304104dSAndroid Build Coastguard Worker%{_includedir}/elfutils/elf-knowledge.h
268*7304104dSAndroid Build Coastguard Worker%{_includedir}/elfutils/known-dwarf.h
269*7304104dSAndroid Build Coastguard Worker#%%{_includedir}/elfutils/libasm.h
270*7304104dSAndroid Build Coastguard Worker%{_includedir}/elfutils/libdw.h
271*7304104dSAndroid Build Coastguard Worker%{_includedir}/elfutils/libdwfl.h
272*7304104dSAndroid Build Coastguard Worker%{_includedir}/elfutils/libdwelf.h
273*7304104dSAndroid Build Coastguard Worker%{_includedir}/elfutils/version.h
274*7304104dSAndroid Build Coastguard Worker#%%{_libdir}/libasm.so
275*7304104dSAndroid Build Coastguard Worker%{_libdir}/libdw.so
276*7304104dSAndroid Build Coastguard Worker%{_libdir}/pkgconfig/libdw.pc
277*7304104dSAndroid Build Coastguard Worker
278*7304104dSAndroid Build Coastguard Worker%files devel-static
279*7304104dSAndroid Build Coastguard Worker%{_libdir}/libdw.a
280*7304104dSAndroid Build Coastguard Worker#%%{_libdir}/libasm.a
281*7304104dSAndroid Build Coastguard Worker
282*7304104dSAndroid Build Coastguard Worker%files libelf
283*7304104dSAndroid Build Coastguard Worker%license COPYING-GPLV2 COPYING-LGPLV3
284*7304104dSAndroid Build Coastguard Worker%{_libdir}/libelf-%{version}.so
285*7304104dSAndroid Build Coastguard Worker%{_libdir}/libelf.so.*
286*7304104dSAndroid Build Coastguard Worker%{_datadir}/locale/*/LC_MESSAGES/elfutils.mo
287*7304104dSAndroid Build Coastguard Worker
288*7304104dSAndroid Build Coastguard Worker%files libelf-devel
289*7304104dSAndroid Build Coastguard Worker%{_includedir}/libelf.h
290*7304104dSAndroid Build Coastguard Worker%{_includedir}/gelf.h
291*7304104dSAndroid Build Coastguard Worker%{_includedir}/nlist.h
292*7304104dSAndroid Build Coastguard Worker%{_libdir}/libelf.so
293*7304104dSAndroid Build Coastguard Worker%{_libdir}/pkgconfig/libelf.pc
294*7304104dSAndroid Build Coastguard Worker%{_mandir}/man3/elf_*.3*
295*7304104dSAndroid Build Coastguard Worker
296*7304104dSAndroid Build Coastguard Worker%files libelf-devel-static
297*7304104dSAndroid Build Coastguard Worker%{_libdir}/libelf.a
298*7304104dSAndroid Build Coastguard Worker
299*7304104dSAndroid Build Coastguard Worker%files default-yama-scope
300*7304104dSAndroid Build Coastguard Worker%{_sysctldir}/10-default-yama-scope.conf
301*7304104dSAndroid Build Coastguard Worker
302*7304104dSAndroid Build Coastguard Worker%files debuginfod-client
303*7304104dSAndroid Build Coastguard Worker%defattr(-,root,root)
304*7304104dSAndroid Build Coastguard Worker%{_libdir}/libdebuginfod-%{version}.so
305*7304104dSAndroid Build Coastguard Worker%{_libdir}/libdebuginfod.so.*
306*7304104dSAndroid Build Coastguard Worker%{_bindir}/debuginfod-find
307*7304104dSAndroid Build Coastguard Worker%{_mandir}/man1/debuginfod-find.1*
308*7304104dSAndroid Build Coastguard Worker%{_mandir}/man7/debuginfod*.7*
309*7304104dSAndroid Build Coastguard Worker%config(noreplace) %{_sysconfdir}/profile.d/*
310*7304104dSAndroid Build Coastguard Worker%config(noreplace) %{_sysconfdir}/debuginfod/*
311*7304104dSAndroid Build Coastguard Worker
312*7304104dSAndroid Build Coastguard Worker%files debuginfod-client-devel
313*7304104dSAndroid Build Coastguard Worker%defattr(-,root,root)
314*7304104dSAndroid Build Coastguard Worker%{_libdir}/pkgconfig/libdebuginfod.pc
315*7304104dSAndroid Build Coastguard Worker%{_mandir}/man3/debuginfod_*.3*
316*7304104dSAndroid Build Coastguard Worker%{_mandir}/man7/debuginfod*.7*
317*7304104dSAndroid Build Coastguard Worker%{_includedir}/elfutils/debuginfod.h
318*7304104dSAndroid Build Coastguard Worker%{_libdir}/libdebuginfod.so
319*7304104dSAndroid Build Coastguard Worker
320*7304104dSAndroid Build Coastguard Worker%files debuginfod
321*7304104dSAndroid Build Coastguard Worker%defattr(-,root,root)
322*7304104dSAndroid Build Coastguard Worker%{_bindir}/debuginfod
323*7304104dSAndroid Build Coastguard Worker%config(noreplace) %{_sysconfdir}/sysconfig/debuginfod
324*7304104dSAndroid Build Coastguard Worker%{_unitdir}/debuginfod.service
325*7304104dSAndroid Build Coastguard Worker%{_mandir}/man8/debuginfod*.8*
326*7304104dSAndroid Build Coastguard Worker%{_mandir}/man7/debuginfod*.7*
327*7304104dSAndroid Build Coastguard Worker
328*7304104dSAndroid Build Coastguard Worker%dir %attr(0700,debuginfod,debuginfod) %{_localstatedir}/cache/debuginfod
329*7304104dSAndroid Build Coastguard Worker%ghost %attr(0600,debuginfod,debuginfod) %{_localstatedir}/cache/debuginfod/debuginfod.sqlite
330*7304104dSAndroid Build Coastguard Worker
331*7304104dSAndroid Build Coastguard Worker%pre debuginfod
332*7304104dSAndroid Build Coastguard Workergetent group debuginfod >/dev/null || groupadd -r debuginfod
333*7304104dSAndroid Build Coastguard Workergetent passwd debuginfod >/dev/null || \
334*7304104dSAndroid Build Coastguard Worker    useradd -r -g debuginfod -d /var/cache/debuginfod -s /sbin/nologin \
335*7304104dSAndroid Build Coastguard Worker            -c "elfutils debuginfo server" debuginfod
336*7304104dSAndroid Build Coastguard Workerexit 0
337*7304104dSAndroid Build Coastguard Worker
338*7304104dSAndroid Build Coastguard Worker%post debuginfod
339*7304104dSAndroid Build Coastguard Worker%systemd_post debuginfod.service
340*7304104dSAndroid Build Coastguard Worker
341*7304104dSAndroid Build Coastguard Worker%postun debuginfod
342*7304104dSAndroid Build Coastguard Worker%systemd_postun_with_restart debuginfod.service
343*7304104dSAndroid Build Coastguard Worker
344*7304104dSAndroid Build Coastguard Worker%changelog
345*7304104dSAndroid Build Coastguard Worker* Fri Mar  1 2024 Aaron Merey <[email protected]> 0.191-1
346*7304104dSAndroid Build Coastguard Worker- dwarf_addrdie now supports binaries lacking a .debug_aranges
347*7304104dSAndroid Build Coastguard Worker  section.
348*7304104dSAndroid Build Coastguard Worker- Improved support for DWARF package files.  Add new function
349*7304104dSAndroid Build Coastguard Worker  dwarf_cu_dwp_section_info.
350*7304104dSAndroid Build Coastguard Worker- debuginfod: Caching eviction logic improvements to improve retention
351*7304104dSAndroid Build Coastguard Worker  of small/frequent/slow files such as Fedora's vdso.debug.
352*7304104dSAndroid Build Coastguard Worker- srcfiles: Can now fetch the source files of a DWARF/ELF file and
353*7304104dSAndroid Build Coastguard Worker  place them into a zip.
354*7304104dSAndroid Build Coastguard Worker
355*7304104dSAndroid Build Coastguard Worker* Fri Nov  3 2023 Mark Wielaard <[email protected]> 0.190-1
356*7304104dSAndroid Build Coastguard Worker- CONTRIBUTING: Switch from real name policy to known identity policy.
357*7304104dSAndroid Build Coastguard Worker  Updated ChangeLog policy (no more separate ChangeLog files).
358*7304104dSAndroid Build Coastguard Worker  There is a SECURITY bug policy now. The default branch is now 'main'.
359*7304104dSAndroid Build Coastguard Worker- libelf: Add RELR support.
360*7304104dSAndroid Build Coastguard Worker- libdw: Recognize .debug_[ct]u_index sections.
361*7304104dSAndroid Build Coastguard Worker- readelf: Support readelf -Ds, --use-dynamic --symbol.
362*7304104dSAndroid Build Coastguard Worker  Support .gdb_index version 9
363*7304104dSAndroid Build Coastguard Worker- scrlines: New tool that compiles a list of source files associated
364*7304104dSAndroid Build Coastguard Worker  with a specified dwarf/elf file.
365*7304104dSAndroid Build Coastguard Worker- debuginfod: Schema change (reindexing required, sorry!) for a 60%
366*7304104dSAndroid Build Coastguard Worker  compression in filename representation, which was a large
367*7304104dSAndroid Build Coastguard Worker  part of the sqlite index; also, more deliberate sqlite
368*7304104dSAndroid Build Coastguard Worker  -wal management during scanning using the --scan-checkpoint option.
369*7304104dSAndroid Build Coastguard Worker- backends: Various LoongArch updates.
370*7304104dSAndroid Build Coastguard Worker
371*7304104dSAndroid Build Coastguard Worker* Fri Mar  3 2023 Mark Wielaard <[email protected]> 0.189-1
372*7304104dSAndroid Build Coastguard Worker- configure: eu-nm, eu-addr2line and eu-stack can provide demangled
373*7304104dSAndroid Build Coastguard Worker  symbols when linked with libstdc++. Use --disable-demangler to disable.
374*7304104dSAndroid Build Coastguard Worker  A new option --enable-sanitize-memory has been added for msan sanitizer
375*7304104dSAndroid Build Coastguard Worker  support.
376*7304104dSAndroid Build Coastguard Worker- libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build
377*7304104dSAndroid Build Coastguard Worker  against libzstd
378*7304104dSAndroid Build Coastguard Worker- libdwfl: dwfl_module_return_value_location now returns 0 (no return
379*7304104dSAndroid Build Coastguard Worker  type) for DIEs that point to a DW_TAG_unspecified_type.
380*7304104dSAndroid Build Coastguard Worker- elfcompress: -t, --type= now support zstd if libelf has been build
381*7304104dSAndroid Build Coastguard Worker  with ELFCOMPRESS_ZSTD support.
382*7304104dSAndroid Build Coastguard Worker- backends: Add support for LoongArch and Synopsys ARCv2 processors.
383*7304104dSAndroid Build Coastguard Worker
384*7304104dSAndroid Build Coastguard Worker* Wed Nov  2 2022 Mark Wielaard <[email protected]> 0.188-1
385*7304104dSAndroid Build Coastguard Worker- readelf: Add -D, --use-dynamic option.
386*7304104dSAndroid Build Coastguard Worker- debuginfod-client: Add $DEBUGINFOD_HEADERS_FILE setting to supply
387*7304104dSAndroid Build Coastguard Worker  outgoing HTTP headers.
388*7304104dSAndroid Build Coastguard Worker  Add new function debuginfod_find_section.
389*7304104dSAndroid Build Coastguard Worker- debuginfod: Add --disable-source-scan option.
390*7304104dSAndroid Build Coastguard Worker- libdwfl: Add new function dwfl_get_debuginfod_client.
391*7304104dSAndroid Build Coastguard Worker  Add new function dwfl_frame_reg.
392*7304104dSAndroid Build Coastguard Worker  Add new function dwfl_report_offline_memory.
393*7304104dSAndroid Build Coastguard Worker
394*7304104dSAndroid Build Coastguard Worker* Mon Apr 25 2022 Mark Wielaard <[email protected]> 0.187-1
395*7304104dSAndroid Build Coastguard Worker- debuginfod: Support -C option for connection thread pooling.
396*7304104dSAndroid Build Coastguard Worker- debuginfod-client: Negative cache file are now zero sized instead
397*7304104dSAndroid Build Coastguard Worker  of no-permission files.
398*7304104dSAndroid Build Coastguard Worker- addr2line: The -A, --absolute option, which shows file names
399*7304104dSAndroid Build Coastguard Worker  includingthe full compilation directory is now the
400*7304104dSAndroid Build Coastguard Worker  default.  To get theold behavior use the new option --relative.
401*7304104dSAndroid Build Coastguard Worker- readelf, elflint: Recognize FDO Packaging Metadata ELF notes
402*7304104dSAndroid Build Coastguard Worker- libdw, debuginfo-client: Load libcurl lazily only when files need
403*7304104dSAndroid Build Coastguard Worker  to be fetched remotely. libcurl is now never loaded when
404*7304104dSAndroid Build Coastguard Worker  DEBUGINFOD_URLS is unset. And whenDEBUGINFOD_URLS is set,
405*7304104dSAndroid Build Coastguard Worker  libcurl is only loaded when the debuginfod_begin function is
406*7304104dSAndroid Build Coastguard Worker  called.
407*7304104dSAndroid Build Coastguard Worker
408*7304104dSAndroid Build Coastguard Worker* Wed Nov 10 2021 Mark Wielaard <[email protected]> 0.186-1
409*7304104dSAndroid Build Coastguard Worker- debuginfod-client: Default $DEBUGINFOD_URLS is computed from
410*7304104dSAndroid Build Coastguard Worker  drop-in files /etc/debuginfod/*.urls rather than
411*7304104dSAndroid Build Coastguard Worker  hardcoded into the /etc/profile.d/debuginfod*
412*7304104dSAndroid Build Coastguard Worker  scripts.
413*7304104dSAndroid Build Coastguard Worker  Add $DEBUGINFOD_MAXSIZE and $DEBUGINFOD_MAXTIME settings
414*7304104dSAndroid Build Coastguard Worker  for skipping large/slow transfers.
415*7304104dSAndroid Build Coastguard Worker  Add $DEBUGINFOD_RETRY for retrying aborted lookups.
416*7304104dSAndroid Build Coastguard Worker- debuginfod: Supply extra HTTP response headers, describing
417*7304104dSAndroid Build Coastguard Worker  archive/file names that satisfy the requested buildid content.
418*7304104dSAndroid Build Coastguard Worker  Support -d :memory: option for in-memory databases.
419*7304104dSAndroid Build Coastguard Worker  Protect against loops in federated server configurations.
420*7304104dSAndroid Build Coastguard Worker  Add -r option to use -I/-X regexes for grooming stale files.
421*7304104dSAndroid Build Coastguard Worker  Protect against wasted CPU from duplicate concurrent requests.
422*7304104dSAndroid Build Coastguard Worker  Limit the duration of groom ops roughly to rescan (-t) times.
423*7304104dSAndroid Build Coastguard Worker  Add --passive mode for serving from read-only database.
424*7304104dSAndroid Build Coastguard Worker  Several other performance improvements & prometheus metrics.
425*7304104dSAndroid Build Coastguard Worker- libdw: Support for the NVIDIA Cuda line map extensions.
426*7304104dSAndroid Build Coastguard Worker  DW_LNE_NVIDIA_inlined_call and DW_LNE_NVIDIA_set_function_name
427*7304104dSAndroid Build Coastguard Worker  are defined in dwarf.h. New functions dwarf_linecontext and
428*7304104dSAndroid Build Coastguard Worker  dwarf_linefunctionname.
429*7304104dSAndroid Build Coastguard Worker- translations: Update Japanese translation.
430*7304104dSAndroid Build Coastguard Worker
431*7304104dSAndroid Build Coastguard Worker* Sat May 22 2021 Mark Wielaard <[email protected]> 0.185-1
432*7304104dSAndroid Build Coastguard Worker- debuginfod-client: Simplify curl handle reuse so downloads which
433*7304104dSAndroid Build Coastguard Worker                     return an error are retried.
434*7304104dSAndroid Build Coastguard Worker- elfcompress: Always exit with code 0 when the operation succeeds
435*7304104dSAndroid Build Coastguard Worker               (even when nothing was done). On error the exit code is
436*7304104dSAndroid Build Coastguard Worker               now always 1.
437*7304104dSAndroid Build Coastguard Worker
438*7304104dSAndroid Build Coastguard Worker* Mon May 10 2021  Mark Wielaard <[email protected]> 0.184-1
439*7304104dSAndroid Build Coastguard Worker- debuginfod: Use libarchive's bsdtar as the .deb-family file unpacker.
440*7304104dSAndroid Build Coastguard Worker- debuginfod-client: Client caches negative results. If a query for a
441*7304104dSAndroid Build Coastguard Worker		   file failed with 404, an empty 000 permission
442*7304104dSAndroid Build Coastguard Worker		   file is created in the cache. This will prevent
443*7304104dSAndroid Build Coastguard Worker		   requesting the same file for the next 10 minutes.
444*7304104dSAndroid Build Coastguard Worker- 		   Client objects now carry long-lived curl handles
445*7304104dSAndroid Build Coastguard Worker		   for outgoing connections.  This makes it more
446*7304104dSAndroid Build Coastguard Worker		   efficient for multiple sequential queries, because
447*7304104dSAndroid Build Coastguard Worker		   the TCP connections and/or TLS state info are kept
448*7304104dSAndroid Build Coastguard Worker		   around awhile, avoiding O(100ms) setup latencies.
449*7304104dSAndroid Build Coastguard Worker- libdw: handle DW_FORM_indirect when reading attributes
450*7304104dSAndroid Build Coastguard Worker- translations: Update Polish translation.
451*7304104dSAndroid Build Coastguard Worker
452*7304104dSAndroid Build Coastguard Worker* Fri Feb  5 2021 Mark Wielaard <[email protected]> 0.183-1
453*7304104dSAndroid Build Coastguard Worker- debuginfod: New thread-busy metric and more detailed error metrics.
454*7304104dSAndroid Build Coastguard Worker  New --fdcache-mintmp and tracking of filesystem freespace.
455*7304104dSAndroid Build Coastguard Worker- debigonfod-client: DEBUGINFOD_SONAME macro added to debuginfod.h can
456*7304104dSAndroid Build Coastguard Worker  be used to dlopen the libdebuginfod.so library.
457*7304104dSAndroid Build Coastguard Worker  New function debuginfod_set_verbose_fd and DEBUGINFOD_VERBOSE
458*7304104dSAndroid Build Coastguard Worker  environment variable.
459*7304104dSAndroid Build Coastguard Worker- config: profile.sh and profile.csh won't export DEBUGINFOD_URLS
460*7304104dSAndroid Build Coastguard Worker  unless configured --enable-debuginfod-urls[=URLS]
461*7304104dSAndroid Build Coastguard Worker- elflint, readelf: Recognize SHF_GNU_RETAIN.
462*7304104dSAndroid Build Coastguard Worker  Handle SHT_X86_64_UNWIND as valid relocation target type.
463*7304104dSAndroid Build Coastguard Worker
464*7304104dSAndroid Build Coastguard Worker* Sat Oct 31 2020 Mark Wielaard <[email protected]> 0.182-1
465*7304104dSAndroid Build Coastguard Worker- backends: Support for tilegx has been removed.
466*7304104dSAndroid Build Coastguard Worker- config: New /etc/profile.d files to provide default $DEBUGINFOD_URLS.
467*7304104dSAndroid Build Coastguard Worker- debuginfod: More efficient package traversal, tolerate various
468*7304104dSAndroid Build Coastguard Worker  errors during scanning, grooming progress is more visible and
469*7304104dSAndroid Build Coastguard Worker  interruptible, more prometheus metrics.
470*7304104dSAndroid Build Coastguard Worker- debuginfod-client: Now supports compressed (kernel) ELF images.
471*7304104dSAndroid Build Coastguard Worker- libdwfl: Add ZSTD compression support.
472*7304104dSAndroid Build Coastguard Worker
473*7304104dSAndroid Build Coastguard Worker* Tue Sep  8 2020 Mark Wielaard <[email protected]> 0.181-1
474*7304104dSAndroid Build Coastguard Worker- libelf: elf_update now compensates (fixes up) a bad sh_addralign
475*7304104dSAndroid Build Coastguard Worker  for SHF_COMPRESSED sections.
476*7304104dSAndroid Build Coastguard Worker- libdebuginfod: configure now takes --enable-libdebuginfod=dummy or
477*7304104dSAndroid Build Coastguard Worker  --disable-libdebuginfod for bootstrapping.
478*7304104dSAndroid Build Coastguard Worker  DEBUGINFOD_URLS now accepts "scheme-free" urls
479*7304104dSAndroid Build Coastguard Worker  (guessing at what the user meant, either http:// or file://)
480*7304104dSAndroid Build Coastguard Worker- readelf, elflint: Handle aarch64 bti, pac bits in dynamic table and
481*7304104dSAndroid Build Coastguard Worker  gnu property notes.
482*7304104dSAndroid Build Coastguard Worker- libdw, readelf: Recognize DW_CFA_AARCH64_negate_ra_state. Allows
483*7304104dSAndroid Build Coastguard Worker  unwinding on arm64 for code that is compiled for PAC
484*7304104dSAndroid Build Coastguard Worker  (Pointer Authentication Code) as long as it isn't enabled.
485*7304104dSAndroid Build Coastguard Worker
486*7304104dSAndroid Build Coastguard Worker* Thu Jun 11 2020 Mark Wielaard <[email protected]> 0.180-1
487*7304104dSAndroid Build Coastguard Worker- elflint: Allow SHF_EXCLUDE as generic section flag when --gnu is given.
488*7304104dSAndroid Build Coastguard Worker- libdw, readelf: Handle GCC LTO .gnu.debuglto_ prefix.
489*7304104dSAndroid Build Coastguard Worker- libdw: Use correct CU to resolve file names in dwarf_decl_file.
490*7304104dSAndroid Build Coastguard Worker- libdwfl: Handle debugaltlink in dwfl_standard_find_debuginfo.
491*7304104dSAndroid Build Coastguard Worker- size: Also obey radix printing for bsd format.
492*7304104dSAndroid Build Coastguard Worker- nm: Explicitly print weak 'V' or 'T' and common 'C' symbols.
493*7304104dSAndroid Build Coastguard Worker
494*7304104dSAndroid Build Coastguard Worker* Mon Mar 30 2020 Mark Wielaard <[email protected]> 0.179-1
495*7304104dSAndroid Build Coastguard Worker- debuginfod-client: When DEBUGINFOD_PROGRESS is set and the program
496*7304104dSAndroid Build Coastguard Worker  doesn't install its own debuginfod_progressfn_t show download
497*7304104dSAndroid Build Coastguard Worker  progress on stderr.
498*7304104dSAndroid Build Coastguard Worker  DEBUGINFOD_TIMEOUT is now defined as seconds to get at least 100K,
499*7304104dSAndroid Build Coastguard Worker  defaults to 90 seconds.
500*7304104dSAndroid Build Coastguard Worker  Default to $XDG_CACHE_HOME/debuginfod_client.
501*7304104dSAndroid Build Coastguard Worker  New functions debuginfod_set_user_data, debuginfod_get_user_data,
502*7304104dSAndroid Build Coastguard Worker  debuginfod_get_url and debuginfod_add_http_header.
503*7304104dSAndroid Build Coastguard Worker  Support for file:// URLs.
504*7304104dSAndroid Build Coastguard Worker- debuginfod: Uses libarchive directly for reading rpm archives.
505*7304104dSAndroid Build Coastguard Worker  Support for indexing .deb/.ddeb archives through dpkg-deb or bsdtar.
506*7304104dSAndroid Build Coastguard Worker  Generic archive support through -Z EXT[=CMD]. Which can be used for
507*7304104dSAndroid Build Coastguard Worker  example for arch-linux pacman files by using -Z '.tar.zst=zstdcat'.
508*7304104dSAndroid Build Coastguard Worker  Better logging using User-Agent and X-Forwarded-For headers.
509*7304104dSAndroid Build Coastguard Worker  More prometheus metrics.
510*7304104dSAndroid Build Coastguard Worker  Support for eliding dots or extraneous slashes in path names.
511*7304104dSAndroid Build Coastguard Worker- debuginfod-find: Accept /path/names in place of buildid hex.
512*7304104dSAndroid Build Coastguard Worker- libelf: Handle PN_XNUM in elf_getphdrnum before shdr 0 is cached.
513*7304104dSAndroid Build Coastguard Worker  Ensure zlib resource cleanup on failure.
514*7304104dSAndroid Build Coastguard Worker- libdwfl: dwfl_linux_kernel_find_elf and dwfl_linux_kernel_report_offline
515*7304104dSAndroid Build Coastguard Worker  now find and handle a compressed vmlinuz image.
516*7304104dSAndroid Build Coastguard Worker- readelf, elflint: Handle PT_GNU_PROPERTY.
517*7304104dSAndroid Build Coastguard Worker- translations: Updated Ukrainian translation.
518*7304104dSAndroid Build Coastguard Worker
519*7304104dSAndroid Build Coastguard Worker* Tue Nov 26 2019 Mark Wielaard <[email protected]> 0.178-1
520*7304104dSAndroid Build Coastguard Worker- debuginfod: New server, client tool and library to index and fetch
521*7304104dSAndroid Build Coastguard Worker              ELF/DWARF files addressed by build-id through HTTP.
522*7304104dSAndroid Build Coastguard Worker- doc: There are now some manual pages for functions and tools.
523*7304104dSAndroid Build Coastguard Worker- backends: The libebl libraries are no longer dynamically loaded
524*7304104dSAndroid Build Coastguard Worker            through dlopen, but are now compiled into libdw.so directly.
525*7304104dSAndroid Build Coastguard Worker- readelf: -n, --notes now takes an optional "SECTION" argument.
526*7304104dSAndroid Build Coastguard Worker           -p and -x now also handle section numbers.
527*7304104dSAndroid Build Coastguard Worker           New option --dyn-sym to show just the dynamic symbol table.
528*7304104dSAndroid Build Coastguard Worker- libcpu: Add RISC-V disassembler.
529*7304104dSAndroid Build Coastguard Worker- libdw: Abbrevs and DIEs can now be read concurrently by multiple
530*7304104dSAndroid Build Coastguard Worker         threads through the same Dwarf handle.
531*7304104dSAndroid Build Coastguard Worker- libdwfl: Will try to use debuginfod when installed as fallback to
532*7304104dSAndroid Build Coastguard Worker           retrieve ELF and DWARF debug data files by build-id.
533*7304104dSAndroid Build Coastguard Worker
534*7304104dSAndroid Build Coastguard Worker* Tue Aug 13 2019 Mark Wielaard <[email protected]> 0.177-1
535*7304104dSAndroid Build Coastguard Worker- elfclassify: New tool to analyze ELF objects.
536*7304104dSAndroid Build Coastguard Worker- readelf: Print DW_AT_data_member_location as decimal offset.
537*7304104dSAndroid Build Coastguard Worker           Decode DW_AT_discr_list block attributes.
538*7304104dSAndroid Build Coastguard Worker- libdw: Add DW_AT_GNU_numerator, DW_AT_GNU_denominator and DW_AT_GNU_bias.
539*7304104dSAndroid Build Coastguard Worker- libdwelf: Add dwelf_elf_e_machine_string.
540*7304104dSAndroid Build Coastguard Worker            dwelf_elf_begin now only returns NULL when there is an error
541*7304104dSAndroid Build Coastguard Worker            reading or decompressing a file. If the file is not an ELF file
542*7304104dSAndroid Build Coastguard Worker            an ELF handle of type ELF_K_NONE is returned.
543*7304104dSAndroid Build Coastguard Worker- backends: Add support for C-SKY.
544*7304104dSAndroid Build Coastguard Worker
545*7304104dSAndroid Build Coastguard Worker* Thu Feb 14 2019 Mark Wielaard <[email protected]> 0.176-1
546*7304104dSAndroid Build Coastguard Worker- build: Add new --enable-install-elfh option.
547*7304104dSAndroid Build Coastguard Worker  Do NOT use this for system installs (it overrides glibc elf.h).
548*7304104dSAndroid Build Coastguard Worker- backends: riscv improved core file and return value location support.
549*7304104dSAndroid Build Coastguard Worker- Fixes CVE-2019-7146, CVE-2019-7148, CVE-2019-7149, CVE-2019-7150,
550*7304104dSAndroid Build Coastguard Worker        CVE-2019-7664, CVE-2019-7665.
551*7304104dSAndroid Build Coastguard Worker
552*7304104dSAndroid Build Coastguard Worker* Wed Nov 14 2018 Mark Wielaard <[email protected]> 0.175-1
553*7304104dSAndroid Build Coastguard Worker- readelf: Handle multiple .debug_macro sections.
554*7304104dSAndroid Build Coastguard Worker  Recognize and parse GNU Property notes, NT_VERSION notes and
555*7304104dSAndroid Build Coastguard Worker  GNU Build Attribute ELF Notes.
556*7304104dSAndroid Build Coastguard Worker- strip: Handle SHT_GROUP correctly.
557*7304104dSAndroid Build Coastguard Worker  Add strip --reloc-debug-sections-only option.
558*7304104dSAndroid Build Coastguard Worker  Handle relocations against GNU compressed sections.
559*7304104dSAndroid Build Coastguard Worker- libdwelf: New function dwelf_elf_begin.
560*7304104dSAndroid Build Coastguard Worker- libcpu: Recognize bpf jump variants BPF_JLT, BPF_JLE, BPF_JSLT
561*7304104dSAndroid Build Coastguard Worker  and BPF_JSLE.
562*7304104dSAndroid Build Coastguard Worker- backends: RISCV handles ADD/SUB relocations.
563*7304104dSAndroid Build Coastguard Worker  Handle SHT_X86_64_UNWIND.
564*7304104dSAndroid Build Coastguard Worker- Fixes CVE-2018-18310, CVE-2018-18520 and CVE-2018-18521.
565*7304104dSAndroid Build Coastguard Worker
566*7304104dSAndroid Build Coastguard Worker* Fri Sep 14 2018 Mark Wielaard <mark@klomp> 0.174-1
567*7304104dSAndroid Build Coastguard Worker- libelf, libdw and all tools now handle extended shnum and shstrndx
568*7304104dSAndroid Build Coastguard Worker  correctly.
569*7304104dSAndroid Build Coastguard Worker- elfcompress: Don't rewrite input file if no section data needs
570*7304104dSAndroid Build Coastguard Worker  updating.  Try harder to keep same file mode bits (suid) on rewrite.
571*7304104dSAndroid Build Coastguard Worker- strip: Handle mixed (out of order) allocated/non-allocated sections.
572*7304104dSAndroid Build Coastguard Worker- unstrip: Handle SHT_GROUP sections.
573*7304104dSAndroid Build Coastguard Worker- backends: RISCV and M68K now have backend implementations to
574*7304104dSAndroid Build Coastguard Worker  generate CFI based backtraces.
575*7304104dSAndroid Build Coastguard Worker- Fixes CVE-2018-16062, CVE-2018-16402 and CVE-2018-16403.
576*7304104dSAndroid Build Coastguard Worker
577*7304104dSAndroid Build Coastguard Worker* Fri Jun 29 2018 Mark Wielaard,,, <[email protected]> 0.173-1
578*7304104dSAndroid Build Coastguard Worker- More fixes for crashes and hangs found by afl-fuzz. In particular
579*7304104dSAndroid Build Coastguard Worker  various functions now detect and break infinite loops caused by bad
580*7304104dSAndroid Build Coastguard Worker  DIE tree cycles.
581*7304104dSAndroid Build Coastguard Worker- readelf: Will now lookup the size and signedness of constant value
582*7304104dSAndroid Build Coastguard Worker  types to display them correctly (and not just how they were encoded).
583*7304104dSAndroid Build Coastguard Worker- libdw: New function dwarf_next_lines to read CU-less .debug_line data.
584*7304104dSAndroid Build Coastguard Worker  dwarf_begin_elf now accepts ELF files containing just .debug_line
585*7304104dSAndroid Build Coastguard Worker  or .debug_frame sections (which can be read without needing a DIE
586*7304104dSAndroid Build Coastguard Worker  tree from the .debug_info section).
587*7304104dSAndroid Build Coastguard Worker  Removed dwarf_getscn_info, which was never implemented.
588*7304104dSAndroid Build Coastguard Worker- backends: Handle BPF simple relocations.
589*7304104dSAndroid Build Coastguard Worker  The RISCV backends now handles ABI specific CFI and knows about
590*7304104dSAndroid Build Coastguard Worker  RISCV register types and names.
591*7304104dSAndroid Build Coastguard Worker
592*7304104dSAndroid Build Coastguard Worker* Mon Jun 11 2018 Mark Wielaard <[email protected]> 0.172-1
593*7304104dSAndroid Build Coastguard Worker- No functional changes compared to 0.171.
594*7304104dSAndroid Build Coastguard Worker- Various bug fixes in libdw and eu-readelf dealing with bad DWARF5
595*7304104dSAndroid Build Coastguard Worker  data. Thanks to running the afl fuzzer on eu-readelf and various
596*7304104dSAndroid Build Coastguard Worker  testcases.
597*7304104dSAndroid Build Coastguard Worker- eu-readelf -N is ~15% faster.
598*7304104dSAndroid Build Coastguard Worker
599*7304104dSAndroid Build Coastguard Worker* Fri Jun 01 2018 Mark Wielaard <[email protected]> 0.171-1
600*7304104dSAndroid Build Coastguard Worker- DWARF5 and split dwarf, including GNU DebugFission, support.
601*7304104dSAndroid Build Coastguard Worker- readelf: Handle all new DWARF5 sections.
602*7304104dSAndroid Build Coastguard Worker  --debug-dump=info+ will show split unit DIEs when found.
603*7304104dSAndroid Build Coastguard Worker  --dwarf-skeleton can be used when inspecting a .dwo file.
604*7304104dSAndroid Build Coastguard Worker  Recognizes GNU locviews with --debug-dump=loc.
605*7304104dSAndroid Build Coastguard Worker- libdw: New functions dwarf_die_addr_die, dwarf_get_units,
606*7304104dSAndroid Build Coastguard Worker  dwarf_getabbrevattr_data and dwarf_cu_info.
607*7304104dSAndroid Build Coastguard Worker  libdw will now try to resolve the alt file on first use
608*7304104dSAndroid Build Coastguard Worker  when not set yet with dwarf_set_alt.
609*7304104dSAndroid Build Coastguard Worker  dwarf_aggregate_size() now works with multi-dimensional arrays.
610*7304104dSAndroid Build Coastguard Worker- libdwfl: Use process_vm_readv when available instead of ptrace.
611*7304104dSAndroid Build Coastguard Worker- backends: Add a RISC-V backend.
612*7304104dSAndroid Build Coastguard Worker
613*7304104dSAndroid Build Coastguard Worker* Wed Aug  2 2017 Mark Wielaard <[email protected]> 0.170-1
614*7304104dSAndroid Build Coastguard Worker- libdw: Added new DWARF5 attribute, tag, character encoding,
615*7304104dSAndroid Build Coastguard Worker  language code, calling convention, defaulted member function
616*7304104dSAndroid Build Coastguard Worker  and macro constants to dwarf.h.
617*7304104dSAndroid Build Coastguard Worker  New functions dwarf_default_lower_bound and dwarf_line_file.
618*7304104dSAndroid Build Coastguard Worker  dwarf_peel_type now handles DWARF5 immutable, packed and shared tags.
619*7304104dSAndroid Build Coastguard Worker  dwarf_getmacros now handles DWARF5 .debug_macro sections.
620*7304104dSAndroid Build Coastguard Worker- strip: Add -R, --remove-section=SECTION and --keep-section=SECTION.
621*7304104dSAndroid Build Coastguard Worker- backends: The bpf disassembler is now always build on all platforms.
622*7304104dSAndroid Build Coastguard Worker
623*7304104dSAndroid Build Coastguard Worker* Fri May  5 2017 Mark Wielaard <[email protected]> 0.169-1
624*7304104dSAndroid Build Coastguard Worker- backends: Add support for EM_PPC64 GNU_ATTRIBUTES.
625*7304104dSAndroid Build Coastguard Worker  Frame pointer unwinding fallback support for i386, x86_64, aarch64.
626*7304104dSAndroid Build Coastguard Worker- translations: Update Polish translation.
627*7304104dSAndroid Build Coastguard Worker
628*7304104dSAndroid Build Coastguard Worker* Tue Dec 27 2016 Mark Wielaard <[email protected]> 0.168-1
629*7304104dSAndroid Build Coastguard Worker- http://elfutils.org/ is now hosted at http://sourceware.org/elfutils/
630*7304104dSAndroid Build Coastguard Worker- libelf: gelf_newehdr and gelf_newehdr now return void *.
631*7304104dSAndroid Build Coastguard Worker- libdw: dwarf.h corrected the DW_LANG_PLI constant name (was DW_LANG_PL1).
632*7304104dSAndroid Build Coastguard Worker- readelf: Add optional --symbols[=SECTION] argument to select section name.
633*7304104dSAndroid Build Coastguard Worker
634*7304104dSAndroid Build Coastguard Worker* Thu Aug  4 2016 Mark Wielaard <[email protected]> 0.167-1
635*7304104dSAndroid Build Coastguard Worker- libasm: Add eBPF disassembler for EM_BPF files.
636*7304104dSAndroid Build Coastguard Worker- backends: Add m68k and BPF backends.
637*7304104dSAndroid Build Coastguard Worker- ld: Removed.
638*7304104dSAndroid Build Coastguard Worker- dwelf: Add ELF/DWARF string table creation functions.
639*7304104dSAndroid Build Coastguard Worker  dwelf_strtab_init, dwelf_strtab_add, dwelf_strtab_add_len,
640*7304104dSAndroid Build Coastguard Worker  dwelf_strtab_finalize, dwelf_strent_off, dwelf_strent_str and
641*7304104dSAndroid Build Coastguard Worker  dwelf_strtab_free.
642*7304104dSAndroid Build Coastguard Worker
643*7304104dSAndroid Build Coastguard Worker* Thu Mar 31 2016 Mark Wielaard <[email protected]> 0.166-1
644*7304104dSAndroid Build Coastguard Worker- config: The default program prefix for the installed tools is now
645*7304104dSAndroid Build Coastguard Worker  eu-. Use configure --program-prefix="" to not use a program prefix.
646*7304104dSAndroid Build Coastguard Worker
647*7304104dSAndroid Build Coastguard Worker* Fri Jan  8 2016 Mark Wielaard <[email protected]> 0.165-1
648*7304104dSAndroid Build Coastguard Worker- elfcompress: New utility to compress or decompress ELF sections.
649*7304104dSAndroid Build Coastguard Worker- readelf: Add -z,--decompress option.
650*7304104dSAndroid Build Coastguard Worker- libelf: Add elf_compress, elf_compress_gnu, elf32_getchdr,
651*7304104dSAndroid Build Coastguard Worker  elf64_getchdr and gelf_getchdr.
652*7304104dSAndroid Build Coastguard Worker- libdwelf: New function dwelf_scn_gnu_compressed_size.
653*7304104dSAndroid Build Coastguard Worker- config: Add libelf and libdw pkg-config files.
654*7304104dSAndroid Build Coastguard Worker- backends: sparc support for core and live backtraces.
655*7304104dSAndroid Build Coastguard Worker- translations: Updated Polish translation.
656*7304104dSAndroid Build Coastguard Worker
657*7304104dSAndroid Build Coastguard Worker* Thu Oct 15 2015 Mark Wielaard <[email protected]> 0.164-1
658*7304104dSAndroid Build Coastguard Worker- strip, unstrip: Handle ELF files with merged strtab/shstrtab
659*7304104dSAndroid Build Coastguard Worker  tables. Handle missing SHF_INFO_LINK section flags.
660*7304104dSAndroid Build Coastguard Worker- libelf: Use int64_t for offsets in libelf.h instead of loff_t.
661*7304104dSAndroid Build Coastguard Worker- libdw: dwarf.h Add preliminary DWARF5 DW_LANG_Haskell.
662*7304104dSAndroid Build Coastguard Worker- libdwfl: dwfl_standard_find_debuginfo now searches any subdir of
663*7304104dSAndroid Build Coastguard Worker  the binary path under the debuginfo root when the separate
664*7304104dSAndroid Build Coastguard Worker  debug file couldn't be found by build-id.
665*7304104dSAndroid Build Coastguard Worker  dwfl_linux_proc_attach can now be called before any Dwfl_Modules
666*7304104dSAndroid Build Coastguard Worker  have been reported.
667*7304104dSAndroid Build Coastguard Worker- backends: Better sparc and sparc64 support.
668*7304104dSAndroid Build Coastguard Worker- translations: Updated Ukrainian translation.
669*7304104dSAndroid Build Coastguard Worker- Provide default-yama-scope subpackage.
670*7304104dSAndroid Build Coastguard Worker
671*7304104dSAndroid Build Coastguard Worker* Fri Jun 19 2015 Mark Wielaard <[email protected]> 0.163-1
672*7304104dSAndroid Build Coastguard Worker- Bug fixes only, no new features.
673*7304104dSAndroid Build Coastguard Worker
674*7304104dSAndroid Build Coastguard Worker* Wed Jun 10 2015 Mark Wielaard <[email protected]> 0.162-1
675*7304104dSAndroid Build Coastguard Worker- libdw: Install new header elfutils/known-dwarf.h.
676*7304104dSAndroid Build Coastguard Worker  dwarf.h Add preliminary DWARF5 constants DW_TAG_atomic_type,
677*7304104dSAndroid Build Coastguard Worker  DW_LANG_Fortran03, DW_LANG_Fortran08. dwarf_peel_type now also
678*7304104dSAndroid Build Coastguard Worker  handles DW_TAG_atomic_type.
679*7304104dSAndroid Build Coastguard Worker- addr2line: Input addresses are now always interpreted as
680*7304104dSAndroid Build Coastguard Worker  hexadecimal numbers, never as octal or decimal numbers.
681*7304104dSAndroid Build Coastguard Worker  New option -a, --addresses to print address before each entry.
682*7304104dSAndroid Build Coastguard Worker  New option -C, --demangle to show demangled symbols.
683*7304104dSAndroid Build Coastguard Worker  New option --pretty-print to print all information on one line.
684*7304104dSAndroid Build Coastguard Worker- ar: CVE-2014-9447 Directory traversal vulnerability in ar
685*7304104dSAndroid Build Coastguard Worker  extraction.
686*7304104dSAndroid Build Coastguard Worker- backends: x32 support.
687*7304104dSAndroid Build Coastguard Worker
688*7304104dSAndroid Build Coastguard Worker* Thu Dec 18 2014 Mark Wielaard <[email protected]> 0.161-1
689*7304104dSAndroid Build Coastguard Worker- libdw: New function dwarf_peel_type. dwarf_aggregate_size now uses
690*7304104dSAndroid Build Coastguard Worker  dwarf_peel_type to also provide the sizes of qualified types.
691*7304104dSAndroid Build Coastguard Worker  dwarf_getmacros will now serve either of .debug_macro and
692*7304104dSAndroid Build Coastguard Worker  .debug_macinfo transparently.  New interfaces dwarf_getmacros_off,
693*7304104dSAndroid Build Coastguard Worker  dwarf_macro_getsrcfiles, dwarf_macro_getparamcnt, and
694*7304104dSAndroid Build Coastguard Worker  dwarf_macro_param are available for more generalized inspection of
695*7304104dSAndroid Build Coastguard Worker  macros and their parameters.
696*7304104dSAndroid Build Coastguard Worker  dwarf.h: Add DW_AT_GNU_deleted, DW_AT_noreturn, DW_LANG_C11,
697*7304104dSAndroid Build Coastguard Worker  DW_LANG_C_plus_plus_11 and DW_LANG_C_plus_plus_14.
698*7304104dSAndroid Build Coastguard Worker
699*7304104dSAndroid Build Coastguard Worker* Mon Aug 25 2014 Mark Wielaard <[email protected]> 0.160-1
700*7304104dSAndroid Build Coastguard Worker- libdw: New functions dwarf_cu_getdwarf, dwarf_cu_die.
701*7304104dSAndroid Build Coastguard Worker  dwarf.h remove non-existing DW_TAG_mutable_type.
702*7304104dSAndroid Build Coastguard Worker- libdwfl: Handle LZMA .ko.xz compressed kernel modules.
703*7304104dSAndroid Build Coastguard Worker- unstrip: New option -F, --force to combining files even if some ELF
704*7304104dSAndroid Build Coastguard Worker  headers don't seem to match.
705*7304104dSAndroid Build Coastguard Worker- backends: Handle ARM THUMB functions. Add support for ppc64le ELFv2 abi.
706*7304104dSAndroid Build Coastguard Worker
707*7304104dSAndroid Build Coastguard Worker* Sat May 17 2014 Mark Wielaard <[email protected]> 0.159-1
708*7304104dSAndroid Build Coastguard Worker- stack: New option -d, --debugname to lookup DWARF debuginfo name
709*7304104dSAndroid Build Coastguard Worker  for frame.  New option -i, --inlines to show inlined frames
710*7304104dSAndroid Build Coastguard Worker  using DWARF debuginfo.
711*7304104dSAndroid Build Coastguard Worker- libdwelf: New libdwelf.h header for libdw.so DWARF ELF Low-level
712*7304104dSAndroid Build Coastguard Worker  Functions.  New function dwelf_elf_gnu_debuglink,
713*7304104dSAndroid Build Coastguard Worker  dwelf_dwarf_gnu_debugaltlink, and dwelf_elf_gnu_build_id.
714*7304104dSAndroid Build Coastguard Worker- libdw: Support for DWZ multifile forms DW_FORM_GNU_ref_alt and
715*7304104dSAndroid Build Coastguard Worker  DW_FORM_GNU_strp_alt is now enabled by default and no longer
716*7304104dSAndroid Build Coastguard Worker  experimental. Added new functions dwarf_getalt and dwarf_setalt
717*7304104dSAndroid Build Coastguard Worker  to get or set the alternative debug file used for the alt FORMs.
718*7304104dSAndroid Build Coastguard Worker  The dwfl_linux_proc_find_elf callback will now find ELF from
719*7304104dSAndroid Build Coastguard Worker  process memory for (deleted) files if the Dwfl has process state
720*7304104dSAndroid Build Coastguard Worker  attached.
721*7304104dSAndroid Build Coastguard Worker- libdwfl: The dwfl_build_id_find_debuginfo and
722*7304104dSAndroid Build Coastguard Worker  dwfl_standard_find_debuginfo functions will now try to
723*7304104dSAndroid Build Coastguard Worker  resolve and set the alternative debug file.
724*7304104dSAndroid Build Coastguard Worker- backends: Add CFI unwinding for arm. Relies on .debug_frame.
725*7304104dSAndroid Build Coastguard Worker  Add arm process initial register state compatible mode to AARCH64.
726*7304104dSAndroid Build Coastguard Worker  Add aarch64 native and core unwind support.
727*7304104dSAndroid Build Coastguard Worker- other: All separate elfutils-robustify patches have been merged.
728*7304104dSAndroid Build Coastguard Worker  CVE-2014-0172 Check overflow before calling malloc to uncompress
729*7304104dSAndroid Build Coastguard Worker  data.
730*7304104dSAndroid Build Coastguard Worker
731*7304104dSAndroid Build Coastguard Worker* Fri Jan  3 2014 Mark Wielaard <[email protected]> 0.158-1
732*7304104dSAndroid Build Coastguard Worker- libdwfl: dwfl_core_file_report has new parameter executable.
733*7304104dSAndroid Build Coastguard Worker  New functions dwfl_module_getsymtab_first_global,
734*7304104dSAndroid Build Coastguard Worker  dwfl_module_getsym_info and dwfl_module_addrinfo.
735*7304104dSAndroid Build Coastguard Worker  Added unwinder with type Dwfl_Thread_Callbacks, opaque types
736*7304104dSAndroid Build Coastguard Worker  Dwfl_Thread and Dwfl_Frame and functions dwfl_attach_state,
737*7304104dSAndroid Build Coastguard Worker  dwfl_pid, dwfl_thread_dwfl, dwfl_thread_tid, dwfl_frame_thread,
738*7304104dSAndroid Build Coastguard Worker  dwfl_thread_state_registers, dwfl_thread_state_register_pc,
739*7304104dSAndroid Build Coastguard Worker  dwfl_getthread_frames, dwfl_getthreads, dwfl_thread_getframes
740*7304104dSAndroid Build Coastguard Worker  and dwfl_frame_pc.
741*7304104dSAndroid Build Coastguard Worker- addr2line: New option -x to show the section an address was found in.
742*7304104dSAndroid Build Coastguard Worker- stack: New utility that uses the new unwinder for processes and cores.
743*7304104dSAndroid Build Coastguard Worker- backends: Unwinder support for i386, x86_64, s390, s390x, ppc and ppc64.
744*7304104dSAndroid Build Coastguard Worker  aarch64 support.
745*7304104dSAndroid Build Coastguard Worker
746*7304104dSAndroid Build Coastguard Worker* Mon Sep 30 2013 Mark Wielaard <[email protected]> 0.157-1
747*7304104dSAndroid Build Coastguard Worker- libdw: Add new functions dwarf_getlocations, dwarf_getlocation_attr
748*7304104dSAndroid Build Coastguard Worker         and dwarf_getlocation_die.
749*7304104dSAndroid Build Coastguard Worker- readelf: Show contents of NT_SIGINFO and NT_FILE core notes.
750*7304104dSAndroid Build Coastguard Worker- addr2line: Support -i, --inlines output option.
751*7304104dSAndroid Build Coastguard Worker- backends: abi_cfi hook for arm, ppc and s390.
752*7304104dSAndroid Build Coastguard Worker
753*7304104dSAndroid Build Coastguard Worker* Thu Jul 25 2013 Jan Kratochvil <[email protected]> 0.156-1
754*7304104dSAndroid Build Coastguard Worker- lib: New macro COMPAT_VERSION_NEWPROTO.
755*7304104dSAndroid Build Coastguard Worker- libdw: Handle GNU extension opcodes in dwarf_getlocation.
756*7304104dSAndroid Build Coastguard Worker- libdwfl: Fix STB_GLOBAL over STB_WEAK preference in
757*7304104dSAndroid Build Coastguard Worker  dwfl_module_addrsym.          Add minisymtab support.          Add
758*7304104dSAndroid Build Coastguard Worker  parameter add_p_vaddr to dwfl_report_elf.          Use DT_DEBUG
759*7304104dSAndroid Build Coastguard Worker  library search first.
760*7304104dSAndroid Build Coastguard Worker- libebl: Handle new core note types in EBL.
761*7304104dSAndroid Build Coastguard Worker- backends: Interpret NT_ARM_VFP.           Implement core file
762*7304104dSAndroid Build Coastguard Worker  registers parsing for s390/s390x.
763*7304104dSAndroid Build Coastguard Worker- readelf: Add --elf-section input option to inspect an embedded ELF
764*7304104dSAndroid Build Coastguard Worker  file.          Add -U, --unresolved-address-offsets output control.
765*7304104dSAndroid Build Coastguard Worker         Add --debug-dump=decodedline support.          Accept version
766*7304104dSAndroid Build Coastguard Worker  8 .gdb_index section format.          Adjust output formatting width.
767*7304104dSAndroid Build Coastguard Worker           When highpc is in constant form print it also as address.
768*7304104dSAndroid Build Coastguard Worker        Display raw .debug_aranges. Use libdw only for decodedaranges.
769*7304104dSAndroid Build Coastguard Worker- elflint: Add __bss_start__ to the list of allowed symbols.
770*7304104dSAndroid Build Coastguard Worker- tests: Add configure --enable-valgrind option to run all tests
771*7304104dSAndroid Build Coastguard Worker  under valgrind.        Enable automake parallel-tests for make check.
772*7304104dSAndroid Build Coastguard Worker- translations: Updated Polish translation.
773*7304104dSAndroid Build Coastguard Worker- Updates for Automake 1.13.
774*7304104dSAndroid Build Coastguard Worker
775*7304104dSAndroid Build Coastguard Worker* Fri Aug 24 2012 Mark Wielaard <[email protected]> 0.155-1
776*7304104dSAndroid Build Coastguard Worker- libelf: elf*_xlatetomd now works for cross-endian ELF note data.
777*7304104dSAndroid Build Coastguard Worker       elf_getshdr now works consistently on non-mmaped ELF files after
778*7304104dSAndroid Build Coastguard Worker          calling elf_cntl(ELF_C_FDREAD).         Implement support for
779*7304104dSAndroid Build Coastguard Worker  ar archives with 64-bit symbol table.
780*7304104dSAndroid Build Coastguard Worker- libdw: dwarf.h corrected the DW_LANG_ObjC constant name (was
781*7304104dSAndroid Build Coastguard Worker  DW_LANG_Objc).        Any existing sources using the old name will
782*7304104dSAndroid Build Coastguard Worker  have to be updated.        Add DW_MACRO_GNU .debug_macro type
783*7304104dSAndroid Build Coastguard Worker  encodings constants, DW_ATE_UTF        and DW_OP_GNU_parameter_ref to
784*7304104dSAndroid Build Coastguard Worker  dwarf.h.        Experimental support for DWZ multifile forms
785*7304104dSAndroid Build Coastguard Worker  DW_FORM_GNU_ref_alt        and DW_FORM_GNU_strp_alt.  Disabled by
786*7304104dSAndroid Build Coastguard Worker  default.  Use configure        --enable-dwz to test it.
787*7304104dSAndroid Build Coastguard Worker- readelf: Add .debug_macro parsing support.          Add .gdb_index
788*7304104dSAndroid Build Coastguard Worker  version 7 parsing support.          Recognize DW_OP_GNU_parameter_ref.
789*7304104dSAndroid Build Coastguard Worker- backends: Add support for Tilera TILE-Gx processor.
790*7304104dSAndroid Build Coastguard Worker- translations: Updated Ukrainian translation.
791*7304104dSAndroid Build Coastguard Worker
792*7304104dSAndroid Build Coastguard Worker* Fri Jun 22 2012 Mark Wielaard <[email protected]> 0.154-1
793*7304104dSAndroid Build Coastguard Worker- libelf: [g]elf[32|64]_offscn() do not match SHT_NOBITS sections at
794*7304104dSAndroid Build Coastguard Worker  OFFSET.
795*7304104dSAndroid Build Coastguard Worker- libdw: dwarf_highpc function now handles DWARF 4 DW_AT_high_pc
796*7304104dSAndroid Build Coastguard Worker  constant form.        Fix bug using dwarf_next_unit to iterate over
797*7304104dSAndroid Build Coastguard Worker  .debug_types.
798*7304104dSAndroid Build Coastguard Worker- elflint: Now accepts gold linker produced executables.
799*7304104dSAndroid Build Coastguard Worker- The license is now GPLv2/LGPLv3+ for the libraries and GPLv3+ for
800*7304104dSAndroid Build Coastguard Worker  stand-alone programs. There is now also a formal CONTRIBUTING
801*7304104dSAndroid Build Coastguard Worker  document describing how to submit patches.
802*7304104dSAndroid Build Coastguard Worker
803*7304104dSAndroid Build Coastguard Worker* Thu Feb 23 2012 Mark Wielaard <[email protected]> 0.153-1
804*7304104dSAndroid Build Coastguard Worker- libdw: Support reading .zdebug_* DWARF sections compressed via zlib.
805*7304104dSAndroid Build Coastguard Worker- libdwfl: Speed up dwfl_module_addrsym.
806*7304104dSAndroid Build Coastguard Worker- nm: Support C++ demangling.
807*7304104dSAndroid Build Coastguard Worker- ar: Support D modifier for "deterministic output" with no
808*7304104dSAndroid Build Coastguard Worker  uid/gid/mtime info.     The U modifier is the inverse.     elfutils
809*7304104dSAndroid Build Coastguard Worker  can be configured with the --enable-deterministic-archives     option
810*7304104dSAndroid Build Coastguard Worker  to make the D behavior the default when U is not specified.
811*7304104dSAndroid Build Coastguard Worker- ranlib: Support -D and -U flags with same meaning.
812*7304104dSAndroid Build Coastguard Worker- readelf: Improve output of -wline. Add support for printing SDT elf
813*7304104dSAndroid Build Coastguard Worker  notes.          Add printing of .gdb_index section. 	 Support for
814*7304104dSAndroid Build Coastguard Worker  typed DWARF stack, call_site and entry_value.
815*7304104dSAndroid Build Coastguard Worker- strip: Add --reloc-debug-sections option.        Improved SHT_GROUP
816*7304104dSAndroid Build Coastguard Worker  sections handling.
817*7304104dSAndroid Build Coastguard Worker
818*7304104dSAndroid Build Coastguard Worker* Tue Feb 15 2011  <[email protected]> 0.152-1
819*7304104dSAndroid Build Coastguard Worker- Various build and warning nits fixed for newest GCC and Autoconf.
820*7304104dSAndroid Build Coastguard Worker- libdwfl: Yet another prelink-related fix for another regression.
821*7304104dSAndroid Build Coastguard Worker  	 Look for Linux kernel images in files named with compression
822*7304104dSAndroid Build Coastguard Worker  suffixes.
823*7304104dSAndroid Build Coastguard Worker- elfcmp: New flag --ignore-build-id to ignore differing build ID
824*7304104dSAndroid Build Coastguard Worker  bits. 	New flag -l/--verbose to print all differences.
825*7304104dSAndroid Build Coastguard Worker
826*7304104dSAndroid Build Coastguard Worker* Wed Jan 12 2011  <[email protected]> 0.151-1
827*7304104dSAndroid Build Coastguard Worker- libdwfl: Fix for more prelink cases with separate debug file.
828*7304104dSAndroid Build Coastguard Worker- strip: New flag --strip-sections to remove section headers entirely.
829*7304104dSAndroid Build Coastguard Worker
830*7304104dSAndroid Build Coastguard Worker* Mon Nov 22 2010  <[email protected]> 0.150-1
831*7304104dSAndroid Build Coastguard Worker- libdw: Fix for handling huge .debug_aranges section.
832*7304104dSAndroid Build Coastguard Worker- libdwfl: Fix for handling prelinked DSO with separate debug file.
833*7304104dSAndroid Build Coastguard Worker- findtextrel: Fix diagnostics to work with usual section ordering.
834*7304104dSAndroid Build Coastguard Worker- libebl: i386 backend fix for multi-register integer return value
835*7304104dSAndroid Build Coastguard Worker  location.
836*7304104dSAndroid Build Coastguard Worker
837*7304104dSAndroid Build Coastguard Worker* Mon Sep 13 2010  <[email protected]> 0.149-1
838*7304104dSAndroid Build Coastguard Worker- libdw: Decode new DW_OP_GNU_implicit_pointer operation;        new
839*7304104dSAndroid Build Coastguard Worker  function dwarf_getlocation_implicit_pointer.
840*7304104dSAndroid Build Coastguard Worker- libdwfl: New function dwfl_dwarf_line.
841*7304104dSAndroid Build Coastguard Worker- addr2line: New flag -F/--flags to print more DWARF line information
842*7304104dSAndroid Build Coastguard Worker  details.
843*7304104dSAndroid Build Coastguard Worker- strip: -g recognizes .gdb_index as a debugging section.
844*7304104dSAndroid Build Coastguard Worker
845*7304104dSAndroid Build Coastguard Worker* Mon Jun 28 2010  <[email protected]> 0.148-1
846*7304104dSAndroid Build Coastguard Worker- libdw: Accept DWARF 4 format: new functions dwarf_next_unit,
847*7304104dSAndroid Build Coastguard Worker  dwarf_offdie_types.        New functions dwarf_lineisa,
848*7304104dSAndroid Build Coastguard Worker  dwarf_linediscriminator, dwarf_lineop_index.
849*7304104dSAndroid Build Coastguard Worker- libdwfl: Fixes in core-file handling, support cores from PIEs.
850*7304104dSAndroid Build Coastguard Worker  	 When working from build IDs, don't open a named file that
851*7304104dSAndroid Build Coastguard Worker  mismatches.
852*7304104dSAndroid Build Coastguard Worker- readelf: Handle DWARF 4 formats.
853*7304104dSAndroid Build Coastguard Worker
854*7304104dSAndroid Build Coastguard Worker* Mon May  3 2010 Ulrich Drepper <[email protected]> 0.147-1
855*7304104dSAndroid Build Coastguard Worker- libdw: Fixes in CFI handling, best possible handling of bogus CFA
856*7304104dSAndroid Build Coastguard Worker  ops.
857*7304104dSAndroid Build Coastguard Worker- libdwfl: Ignore R_*_NONE relocs, works around old (binutils) ld -r
858*7304104dSAndroid Build Coastguard Worker  bugs.
859*7304104dSAndroid Build Coastguard Worker
860*7304104dSAndroid Build Coastguard Worker* Wed Apr 21 2010  <[email protected]> 0.146-1
861*7304104dSAndroid Build Coastguard Worker- libdwfl: New function dwfl_core_file_report.
862*7304104dSAndroid Build Coastguard Worker
863*7304104dSAndroid Build Coastguard Worker* Tue Feb 23 2010 Ulrich Drepper <[email protected]> 0.145-1
864*7304104dSAndroid Build Coastguard Worker- Fix build with --disable-dependency-tracking.
865*7304104dSAndroid Build Coastguard Worker- Fix build with most recent glibc headers.
866*7304104dSAndroid Build Coastguard Worker- libelf: More robust to bogus section headers.
867*7304104dSAndroid Build Coastguard Worker- libdw: Fix CFI decoding.
868*7304104dSAndroid Build Coastguard Worker- libdwfl: Fix address bias returned by CFI accessors. 	 Fix core
869*7304104dSAndroid Build Coastguard Worker  file module layout identification.
870*7304104dSAndroid Build Coastguard Worker- readelf: Fix CFI decoding.
871*7304104dSAndroid Build Coastguard Worker
872*7304104dSAndroid Build Coastguard Worker* Thu Jan 14 2010  <[email protected]> 0.144-1
873*7304104dSAndroid Build Coastguard Worker- libelf: New function elf_getphdrnum. 	Now support using more than
874*7304104dSAndroid Build Coastguard Worker  65536 program headers in a file.
875*7304104dSAndroid Build Coastguard Worker- libdw: New function dwarf_aggregate_size for computing (constant)
876*7304104dSAndroid Build Coastguard Worker  type        sizes, including array_type cases with nontrivial
877*7304104dSAndroid Build Coastguard Worker  calculation.
878*7304104dSAndroid Build Coastguard Worker- readelf: Don't give errors for missing info under -a.
879*7304104dSAndroid Build Coastguard Worker  Handle Linux "VMCOREINFO" notes under -n.
880*7304104dSAndroid Build Coastguard Worker
881*7304104dSAndroid Build Coastguard Worker* Mon Sep 21 2009  <[email protected]> 0.143-1
882*7304104dSAndroid Build Coastguard Worker- libdw: Various convenience functions for individual attributes now
883*7304104dSAndroid Build Coastguard Worker  use dwarf_attr_integrate to look up indirect inherited
884*7304104dSAndroid Build Coastguard Worker  attributes.  Location expression handling now supports
885*7304104dSAndroid Build Coastguard Worker  DW_OP_implicit_value.
886*7304104dSAndroid Build Coastguard Worker- libdwfl: Support automatic decompression of files in XZ format,
887*7304104dSAndroid Build Coastguard Worker  and of Linux kernel images made with bzip2 or LZMA (as well
888*7304104dSAndroid Build Coastguard Worker  as gzip).
889*7304104dSAndroid Build Coastguard Worker
890*7304104dSAndroid Build Coastguard Worker* Mon Jun 29 2009  <[email protected]> 0.142-1
891*7304104dSAndroid Build Coastguard Worker- libelf: Add elf_getshdrnum alias for elf_getshnum and elf_getshdrstrndx alias
892*7304104dSAndroid Build Coastguard Worker  for elf_getshstrndx and deprecate original names.  Sun screwed up
893*7304104dSAndroid Build Coastguard Worker  their implementation and asked for a solution.
894*7304104dSAndroid Build Coastguard Worker- libebl: Add support for STB_GNU_UNIQUE.
895*7304104dSAndroid Build Coastguard Worker- elflint: Add support for STB_GNU_UNIQUE.
896*7304104dSAndroid Build Coastguard Worker- readelf: Add -N option, speeds up DWARF printing without address->name lookups.
897*7304104dSAndroid Build Coastguard Worker- libdw: Add support for decoding DWARF CFI into location description form.
898*7304104dSAndroid Build Coastguard Worker  Handle some new DWARF 3 expression operations previously omitted.
899*7304104dSAndroid Build Coastguard Worker  Basic handling of some new encodings slated for DWARF
900*7304104dSAndroid Build Coastguard Worker
901*7304104dSAndroid Build Coastguard Worker* Thu Apr 23 2009 Ulrich Drepper <[email protected]> 0.141-1
902*7304104dSAndroid Build Coastguard Worker- libebl: sparc backend fixes; 	some more arm backend support
903*7304104dSAndroid Build Coastguard Worker- libdwfl: fix dwfl_module_build_id for prelinked DSO case;
904*7304104dSAndroid Build Coastguard Worker  fixes in core file support; 	 dwfl_module_getsym interface
905*7304104dSAndroid Build Coastguard Worker  improved for non-address symbols
906*7304104dSAndroid Build Coastguard Worker- strip: fix infinite loop on strange inputs with -f
907*7304104dSAndroid Build Coastguard Worker- addr2line: take -j/--section=NAME option for binutils compatibility
908*7304104dSAndroid Build Coastguard Worker  	   (same effect as '(NAME)0x123' syntax already supported)
909*7304104dSAndroid Build Coastguard Worker
910*7304104dSAndroid Build Coastguard Worker* Mon Feb 16 2009 Ulrich Drepper <[email protected]> 0.140-1
911*7304104dSAndroid Build Coastguard Worker- libelf: Fix regression in creation of section header
912*7304104dSAndroid Build Coastguard Worker- libdwfl: Less strict behavior if DWARF reader is just used to
913*7304104dSAndroid Build Coastguard Worker  display data
914*7304104dSAndroid Build Coastguard Worker
915*7304104dSAndroid Build Coastguard Worker* Thu Jan 22 2009 Ulrich Drepper <[email protected]> 0.139-1
916*7304104dSAndroid Build Coastguard Worker- libcpu: Add Intel SSE4 disassembler support
917*7304104dSAndroid Build Coastguard Worker- readelf: Implement call frame information and exception handling
918*7304104dSAndroid Build Coastguard Worker  dumping.          Add -e option.  Enable it implicitly for -a.
919*7304104dSAndroid Build Coastguard Worker- elflint: Check PT_GNU_EH_FRAME program header entry.
920*7304104dSAndroid Build Coastguard Worker- libdwfl: Support automatic gzip/bzip2 decompression of ELF files.
921*7304104dSAndroid Build Coastguard Worker
922*7304104dSAndroid Build Coastguard Worker* Wed Dec 31 2008 Roland McGrath <[email protected]> 0.138-1
923*7304104dSAndroid Build Coastguard Worker- Install <elfutils/version.h> header file for applications to use in
924*7304104dSAndroid Build Coastguard Worker  source version compatibility checks.
925*7304104dSAndroid Build Coastguard Worker- libebl: backend fixes for i386 TLS relocs; backend support for
926*7304104dSAndroid Build Coastguard Worker  NT_386_IOPERM
927*7304104dSAndroid Build Coastguard Worker- libcpu: disassembler fixes
928*7304104dSAndroid Build Coastguard Worker- libdwfl: bug fixes
929*7304104dSAndroid Build Coastguard Worker- libelf: bug fixes
930*7304104dSAndroid Build Coastguard Worker- nm: bug fixes for handling corrupt input files
931*7304104dSAndroid Build Coastguard Worker
932*7304104dSAndroid Build Coastguard Worker* Tue Aug 26 2008 Ulrich Drepper <[email protected]> 0.137-1
933*7304104dSAndroid Build Coastguard Worker- Minor fixes for unreleased 0.136 release.
934*7304104dSAndroid Build Coastguard Worker
935*7304104dSAndroid Build Coastguard Worker* Mon Aug 25 2008 Ulrich Drepper <[email protected]> 0.136-1
936*7304104dSAndroid Build Coastguard Worker- libdwfl: bug fixes; new segment interfaces;	 all the libdwfl-based
937*7304104dSAndroid Build Coastguard Worker tools now support --core=COREFILE option
938*7304104dSAndroid Build Coastguard Worker
939*7304104dSAndroid Build Coastguard Worker* Mon May 12 2008 Ulrich Drepper <[email protected]> 0.135-1
940*7304104dSAndroid Build Coastguard Worker- libdwfl: bug fixes
941*7304104dSAndroid Build Coastguard Worker- strip: changed handling of ET_REL files wrt symbol tables and relocs
942*7304104dSAndroid Build Coastguard Worker
943*7304104dSAndroid Build Coastguard Worker* Tue Apr  8 2008 Ulrich Drepper <[email protected]> 0.134-1
944*7304104dSAndroid Build Coastguard Worker- elflint: backend improvements for sparc, alpha
945*7304104dSAndroid Build Coastguard Worker- libdwfl, libelf: bug fixes
946*7304104dSAndroid Build Coastguard Worker
947*7304104dSAndroid Build Coastguard Worker* Sat Mar  1 2008 Ulrich Drepper <[email protected]> 0.133-1
948*7304104dSAndroid Build Coastguard Worker- readelf, elflint, libebl: SHT_GNU_ATTRIBUTE section handling (readelf -A)
949*7304104dSAndroid Build Coastguard Worker- readelf: core note handling for NT_386_TLS, NT_PPC_SPE, Alpha NT_AUXV
950*7304104dSAndroid Build Coastguard Worker- libdwfl: bug fixes and optimization in relocation handling
951*7304104dSAndroid Build Coastguard Worker- elfcmp: bug fix for non-allocated section handling
952*7304104dSAndroid Build Coastguard Worker- ld: implement newer features of binutils linker.
953*7304104dSAndroid Build Coastguard Worker
954*7304104dSAndroid Build Coastguard Worker* Mon Jan 21 2008 Ulrich Drepper <[email protected]> 0.132-1
955*7304104dSAndroid Build Coastguard Worker- libcpu: Implement x86 and x86-64 disassembler.
956*7304104dSAndroid Build Coastguard Worker- libasm: Add interface for disassembler.
957*7304104dSAndroid Build Coastguard Worker- all programs: add debugging of branch prediction.
958*7304104dSAndroid Build Coastguard Worker- libelf: new function elf_scnshndx.
959*7304104dSAndroid Build Coastguard Worker
960*7304104dSAndroid Build Coastguard Worker* Sun Nov 11 2007 Ulrich Drepper <[email protected]> 0.131-1
961*7304104dSAndroid Build Coastguard Worker- libdw: DW_FORM_ref_addr support; dwarf_formref entry point now depreca
962*7304104dSAndroid Build Coastguard Workerted;       bug fixes for oddly-formatted DWARF
963*7304104dSAndroid Build Coastguard Worker- libdwfl: bug fixes in offline archive support, symbol table handling;
964*7304104dSAndroid Build Coastguard Worker	 apply partial relocations for dwfl_module_address_section on
965*7304104dSAndroid Build Coastguard WorkerET_REL
966*7304104dSAndroid Build Coastguard Worker- libebl: powerpc backend support for Altivec registers
967*7304104dSAndroid Build Coastguard Worker
968*7304104dSAndroid Build Coastguard Worker* Mon Oct 15 2007 Ulrich Drepper <[email protected]> 0.130-1
969*7304104dSAndroid Build Coastguard Worker- readelf: -p option can take an argument like -x for one section,
970*7304104dSAndroid Build Coastguard Worker	 or no argument (as before) for all SHF_STRINGS sections;
971*7304104dSAndroid Build Coastguard Worker	 new option --archive-index (or -c);	 improved -n output for
972*7304104dSAndroid Build Coastguard Workercore files, on many machines
973*7304104dSAndroid Build Coastguard Worker- libelf: new function elf_getdata_rawchunk, replaces gelf_rawchunk;
974*7304104dSAndroid Build Coastguard Worker	new functions gelf_getnote, gelf_getauxv, gelf_update_auxv
975*7304104dSAndroid Build Coastguard Worker- readelf, elflint: handle SHT_NOTE sections without requiring phdrs
976*7304104dSAndroid Build Coastguard Worker- elflint: stricter checks on debug sections
977*7304104dSAndroid Build Coastguard Worker- libdwfl: new functions dwfl_build_id_find_elf, dwfl_build_id_find_debu
978*7304104dSAndroid Build Coastguard Workerginfo,	 dwfl_module_build_id, dwfl_module_report_build_id;	 suppo
979*7304104dSAndroid Build Coastguard Workerrt dynamic symbol tables found via phdrs;	 dwfl_standard_find_de
980*7304104dSAndroid Build Coastguard Workerbuginfo now uses build IDs when available
981*7304104dSAndroid Build Coastguard Worker- unstrip: new option --list (or -n)
982*7304104dSAndroid Build Coastguard Worker- libebl: backend improvements for sparc, alpha, powerpc
983*7304104dSAndroid Build Coastguard Worker
984*7304104dSAndroid Build Coastguard Worker* Tue Aug 14 2007 Ulrich Drepper <[email protected]> 0.129-1
985*7304104dSAndroid Build Coastguard Worker- readelf: new options --hex-dump (or -x), --strings (or -p)
986*7304104dSAndroid Build Coastguard Worker- addr2line: new option --symbols (or -S)
987*7304104dSAndroid Build Coastguard Worker
988*7304104dSAndroid Build Coastguard Worker* Wed Apr 18 2007 Ulrich Drepper <[email protected]> 0.127-1
989*7304104dSAndroid Build Coastguard Worker- libdw: new function dwarf_getsrcdirs
990*7304104dSAndroid Build Coastguard Worker- libdwfl: new functions dwfl_module_addrsym, dwfl_report_begin_add,
991*7304104dSAndroid Build Coastguard Worker	 dwfl_module_address_section
992*7304104dSAndroid Build Coastguard Worker
993*7304104dSAndroid Build Coastguard Worker* Mon Feb  5 2007 Ulrich Drepper <[email protected]> 0.126-1
994*7304104dSAndroid Build Coastguard Worker- new program: ar
995*7304104dSAndroid Build Coastguard Worker
996*7304104dSAndroid Build Coastguard Worker* Mon Dec 18 2006 Ulrich Drepper <[email protected]> 0.125-1
997*7304104dSAndroid Build Coastguard Worker- elflint: Compare DT_GNU_HASH tests.
998*7304104dSAndroid Build Coastguard Worker- move archives into -static RPMs
999*7304104dSAndroid Build Coastguard Worker- libelf, elflint: better support for core file handling
1000*7304104dSAndroid Build Coastguard Worker
1001*7304104dSAndroid Build Coastguard Worker* Tue Oct 10 2006 Ulrich Drepper <[email protected]> 0.124-1
1002*7304104dSAndroid Build Coastguard Worker- libebl: sparc backend support for return value location
1003*7304104dSAndroid Build Coastguard Worker- libebl, libdwfl: backend register name support extended with more info
1004*7304104dSAndroid Build Coastguard Worker- libelf, libdw: bug fixes for unaligned accesses on machines that care
1005*7304104dSAndroid Build Coastguard Worker- readelf, elflint: trivial bugs fixed
1006*7304104dSAndroid Build Coastguard Worker
1007*7304104dSAndroid Build Coastguard Worker* Mon Aug 14 2006 Roland McGrath <[email protected]> 0.123-1
1008*7304104dSAndroid Build Coastguard Worker- libebl: Backend build fixes, thanks to Stepan Kasal.
1009*7304104dSAndroid Build Coastguard Worker- libebl: ia64 backend support for register names, return value location
1010*7304104dSAndroid Build Coastguard Worker- libdwfl: Handle truncated linux kernel module section names.
1011*7304104dSAndroid Build Coastguard Worker- libdwfl: Look for linux kernel vmlinux files with .debug suffix.
1012*7304104dSAndroid Build Coastguard Worker- elflint: Fix checks to permit --hash-style=gnu format.
1013*7304104dSAndroid Build Coastguard Worker
1014*7304104dSAndroid Build Coastguard Worker* Wed Jul 12 2006 Ulrich Drepper <[email protected]> 0.122-1
1015*7304104dSAndroid Build Coastguard Worker- libebl: add function to test for relative relocation
1016*7304104dSAndroid Build Coastguard Worker- elflint: fix and extend DT_RELCOUNT/DT_RELACOUNT checks
1017*7304104dSAndroid Build Coastguard Worker- elflint, readelf: add support for DT_GNU_HASHlibelf: add elf_gnu_hash
1018*7304104dSAndroid Build Coastguard Worker- elflint, readelf: add support for 64-bit SysV-style hash tables
1019*7304104dSAndroid Build Coastguard Worker- libdwfl: new functions dwfl_module_getsymtab, dwfl_module_getsym.
1020*7304104dSAndroid Build Coastguard Worker
1021*7304104dSAndroid Build Coastguard Worker* Wed Jun 14 2006  <[email protected]> 0.121-1
1022*7304104dSAndroid Build Coastguard Worker- libelf: bug fixes for rewriting existing files when using mmap.
1023*7304104dSAndroid Build Coastguard Worker- make all installed headers usable in C++ code.
1024*7304104dSAndroid Build Coastguard Worker- readelf: better output format.
1025*7304104dSAndroid Build Coastguard Worker- elflint: fix tests of dynamic section content.
1026*7304104dSAndroid Build Coastguard Worker- ld: Implement --as-needed, --execstack, PT_GNU_STACK.  Many small patc
1027*7304104dSAndroid Build Coastguard Workerhes.
1028*7304104dSAndroid Build Coastguard Worker- libdw, libdwfl: handle files without aranges info.
1029*7304104dSAndroid Build Coastguard Worker
1030*7304104dSAndroid Build Coastguard Worker* Tue Apr  4 2006 Ulrich Drepper <[email protected]> 0.120-1
1031*7304104dSAndroid Build Coastguard Worker- Bug fixes.
1032*7304104dSAndroid Build Coastguard Worker- dwarf.h updated for DWARF 3.0 final specification.
1033*7304104dSAndroid Build Coastguard Worker- libdwfl: New function dwfl_version.
1034*7304104dSAndroid Build Coastguard Worker- The license is now GPL for most files.  The libelf, libebl, libdw,and
1035*7304104dSAndroid Build Coastguard Workerlibdwfl libraries have additional exceptions.  Add reference toOIN.
1036*7304104dSAndroid Build Coastguard Worker
1037*7304104dSAndroid Build Coastguard Worker* Thu Jan 12 2006 Roland McGrath <[email protected]> 0.119-1
1038*7304104dSAndroid Build Coastguard Worker- elflint: more tests.
1039*7304104dSAndroid Build Coastguard Worker- libdwfl: New function dwfl_module_register_names.
1040*7304104dSAndroid Build Coastguard Worker- libebl: New backend hook for register names.
1041*7304104dSAndroid Build Coastguard Worker
1042*7304104dSAndroid Build Coastguard Worker* Tue Dec  6 2005 Ulrich Drepper <[email protected]> 0.118-1
1043*7304104dSAndroid Build Coastguard Worker- elflint: more tests.
1044*7304104dSAndroid Build Coastguard Worker- libdwfl: New function dwfl_module_register_names.
1045*7304104dSAndroid Build Coastguard Worker- libebl: New backend hook for register names.
1046*7304104dSAndroid Build Coastguard Worker
1047*7304104dSAndroid Build Coastguard Worker* Thu Nov 17 2005 Ulrich Drepper <[email protected]> 0.117-1
1048*7304104dSAndroid Build Coastguard Worker- libdwfl: New function dwfl_module_return_value_location.
1049*7304104dSAndroid Build Coastguard Worker- libebl: Backend improvements for several CPUs.
1050*7304104dSAndroid Build Coastguard Worker
1051*7304104dSAndroid Build Coastguard Worker* Mon Oct 31 2005 Ulrich Drepper <[email protected]> 0.116-1
1052*7304104dSAndroid Build Coastguard Worker- libdw: New functions dwarf_ranges, dwarf_entrypc, dwarf_diecu,       d
1053*7304104dSAndroid Build Coastguard Workerwarf_entry_breakpoints.  Removed Dwarf_Func type and functions       d
1054*7304104dSAndroid Build Coastguard Workerwarf_func_name, dwarf_func_lowpc, dwarf_func_highpc,       dwarf_func_
1055*7304104dSAndroid Build Coastguard Workerentrypc, dwarf_func_die; dwarf_getfuncs callback now uses       Dwarf_
1056*7304104dSAndroid Build Coastguard WorkerDie, and dwarf_func_file, dwarf_func_line, dwarf_func_col       replac
1057*7304104dSAndroid Build Coastguard Workered by dwarf_decl_file, dwarf_decl_line, dwarf_decl_column;       dwarf
1058*7304104dSAndroid Build Coastguard Worker_func_inline, dwarf_func_inline_instances now take Dwarf_Die.       Ty
1059*7304104dSAndroid Build Coastguard Workerpe Dwarf_Loc renamed to Dwarf_Op; dwarf_getloclist,       dwarf_addrlo
1060*7304104dSAndroid Build Coastguard Workerclists renamed dwarf_getlocation, dwarf_getlocation_addr.
1061*7304104dSAndroid Build Coastguard Worker
1062*7304104dSAndroid Build Coastguard Worker* Fri Sep  2 2005 Ulrich Drepper <[email protected]> 0.115-1
1063*7304104dSAndroid Build Coastguard Worker- libelf: speed-ups of non-mmap reading.
1064*7304104dSAndroid Build Coastguard Worker- strings: New program.
1065*7304104dSAndroid Build Coastguard Worker- Implement --enable-gcov option for configure.
1066*7304104dSAndroid Build Coastguard Worker- libdw: New function dwarf_getscopes_die.
1067*7304104dSAndroid Build Coastguard Worker
1068*7304104dSAndroid Build Coastguard Worker* Wed Aug 24 2005 Ulrich Drepper <[email protected]> 0.114-1
1069*7304104dSAndroid Build Coastguard Worker- libelf: new function elf_getaroff
1070*7304104dSAndroid Build Coastguard Worker- libdw: Added dwarf_func_die, dwarf_func_inline, dwarf_func_inline_inst
1071*7304104dSAndroid Build Coastguard Workerances.
1072*7304104dSAndroid Build Coastguard Worker- libdwfl: New functions dwfl_report_offline, dwfl_offline_section_addre
1073*7304104dSAndroid Build Coastguard Workerss,	 dwfl_linux_kernel_report_offline.
1074*7304104dSAndroid Build Coastguard Worker- ranlib: new program
1075*7304104dSAndroid Build Coastguard Worker
1076*7304104dSAndroid Build Coastguard Worker* Mon Aug 15 2005 Ulrich Drepper <[email protected]> 0.114-1
1077*7304104dSAndroid Build Coastguard Worker- libelf: new function elf_getaroff
1078*7304104dSAndroid Build Coastguard Worker- ranlib: new program
1079*7304104dSAndroid Build Coastguard Worker
1080*7304104dSAndroid Build Coastguard Worker* Wed Aug 10 2005 Ulrich Drepper <@redhat.com> 0.113-1
1081*7304104dSAndroid Build Coastguard Worker- elflint: relax a bit. Allow version definitions for defined symbols ag
1082*7304104dSAndroid Build Coastguard WorkerainstDSO versions also for symbols in nobits sections.  Allow .rodata
1083*7304104dSAndroid Build Coastguard Workersectionto have STRINGS and MERGE flag set.
1084*7304104dSAndroid Build Coastguard Worker- strip: add some more compatibility with binutils.
1085*7304104dSAndroid Build Coastguard Worker
1086*7304104dSAndroid Build Coastguard Worker* Sat Aug  6 2005 Ulrich Drepper <@redhat.com> 0.113-1
1087*7304104dSAndroid Build Coastguard Worker- elflint: relax a bit. Allow version definitions for defined symbols ag
1088*7304104dSAndroid Build Coastguard WorkerainstDSO versions also for symbols in nobits sections.  Allow .rodata
1089*7304104dSAndroid Build Coastguard Workersectionto have STRINGS and MERGE flag set.
1090*7304104dSAndroid Build Coastguard Worker
1091*7304104dSAndroid Build Coastguard Worker* Sat Aug  6 2005 Ulrich Drepper <@redhat.com> 0.113-1
1092*7304104dSAndroid Build Coastguard Worker- elflint: relax a bit. Allow version definitions for defined symbols ag
1093*7304104dSAndroid Build Coastguard WorkerainstDSO versions also for symbols in nobits sections.
1094*7304104dSAndroid Build Coastguard Worker
1095*7304104dSAndroid Build Coastguard Worker* Fri Aug  5 2005 Ulrich Drepper <@redhat.com> 0.112-1
1096*7304104dSAndroid Build Coastguard Worker- elfcmp: some more relaxation.
1097*7304104dSAndroid Build Coastguard Worker- elflint: many more tests, especially regarding to symbol versioning.
1098*7304104dSAndroid Build Coastguard Worker- libelf: Add elfXX_offscn and gelf_offscn.
1099*7304104dSAndroid Build Coastguard Worker- libasm: asm_begin interface changes.
1100*7304104dSAndroid Build Coastguard Worker- libebl: Add three new interfaces to directly access machine, class, an
1101*7304104dSAndroid Build Coastguard Workerddata encoding information.
1102*7304104dSAndroid Build Coastguard Worker- objdump: New program.  Just the beginning.
1103*7304104dSAndroid Build Coastguard Worker
1104*7304104dSAndroid Build Coastguard Worker* Thu Jul 28 2005 Ulrich Drepper <@redhat.com> 0.111-1
1105*7304104dSAndroid Build Coastguard Worker- libdw: now contains all of libdwfl.  The latter is not installed anymore.
1106*7304104dSAndroid Build Coastguard Worker- elfcmp: little usability tweak, name and index of differing section is
1107*7304104dSAndroid Build Coastguard Worker printed.
1108*7304104dSAndroid Build Coastguard Worker
1109*7304104dSAndroid Build Coastguard Worker* Sun Jul 24 2005 Ulrich Drepper <@redhat.com> 0.110-1
1110*7304104dSAndroid Build Coastguard Worker- libelf: fix a numbe rof problems with elf_update
1111*7304104dSAndroid Build Coastguard Worker- elfcmp: fix a few bugs.  Compare gaps.
1112*7304104dSAndroid Build Coastguard Worker- Fix a few PLT problems and mudflap build issues.
1113*7304104dSAndroid Build Coastguard Worker- libebl: Don't expose Ebl structure definition in libebl.h.  It's now p
1114*7304104dSAndroid Build Coastguard Workerrivate.
1115*7304104dSAndroid Build Coastguard Worker
1116*7304104dSAndroid Build Coastguard Worker* Thu Jul 21 2005 Ulrich Drepper <@redhat.com> 0.109-1
1117*7304104dSAndroid Build Coastguard Worker- libebl: Check for matching modules.
1118*7304104dSAndroid Build Coastguard Worker- elflint: Check that copy relocations only happen for OBJECT or NOTYPE
1119*7304104dSAndroid Build Coastguard Workersymbols.
1120*7304104dSAndroid Build Coastguard Worker- elfcmp: New program.
1121*7304104dSAndroid Build Coastguard Worker- libdwfl: New library.
1122*7304104dSAndroid Build Coastguard Worker
1123*7304104dSAndroid Build Coastguard Worker* Mon May  9 2005 Ulrich Drepper <@redhat.com> 0.108-1
1124*7304104dSAndroid Build Coastguard Worker- strip: fix bug introduced in last change
1125*7304104dSAndroid Build Coastguard Worker- libdw: records returned by dwarf_getsrclines are now sorted by address
1126*7304104dSAndroid Build Coastguard Worker
1127*7304104dSAndroid Build Coastguard Worker* Sun May  8 2005 Ulrich Drepper <@redhat.com> 0.108-1
1128*7304104dSAndroid Build Coastguard Worker- strip: fix bug introduced in last change
1129*7304104dSAndroid Build Coastguard Worker
1130*7304104dSAndroid Build Coastguard Worker* Sun May  8 2005 Ulrich Drepper <@redhat.com> 0.107-1
1131*7304104dSAndroid Build Coastguard Worker- readelf: improve DWARF output format
1132*7304104dSAndroid Build Coastguard Worker- strip: support Linux kernel modules
1133*7304104dSAndroid Build Coastguard Worker
1134*7304104dSAndroid Build Coastguard Worker* Fri Apr 29 2005 Ulrich Drepper <[email protected]> 0.107-1
1135*7304104dSAndroid Build Coastguard Worker- readelf: improve DWARF output format
1136*7304104dSAndroid Build Coastguard Worker
1137*7304104dSAndroid Build Coastguard Worker* Mon Apr  4 2005 Ulrich Drepper <[email protected]> 0.106-1
1138*7304104dSAndroid Build Coastguard Worker- libdw: Updated dwarf.h from DWARF3 speclibdw: add new functions dwarf_f
1139*7304104dSAndroid Build Coastguard Workerunc_entrypc, dwarf_func_file, dwarf_func_line,dwarf_func_col, dwarf_ge
1140*7304104dSAndroid Build Coastguard Workertsrc_file
1141*7304104dSAndroid Build Coastguard Worker
1142*7304104dSAndroid Build Coastguard Worker* Fri Apr  1 2005 Ulrich Drepper <[email protected]> 0.105-1
1143*7304104dSAndroid Build Coastguard Worker- addr2line: New program
1144*7304104dSAndroid Build Coastguard Worker- libdw: add new functions: dwarf_addrdie, dwarf_macro_*, dwarf_getfuncs
1145*7304104dSAndroid Build Coastguard Worker,dwarf_func_*.
1146*7304104dSAndroid Build Coastguard Worker- findtextrel: use dwarf_addrdie
1147*7304104dSAndroid Build Coastguard Worker
1148*7304104dSAndroid Build Coastguard Worker* Mon Mar 28 2005 Ulrich Drepper <[email protected]> 0.104-1
1149*7304104dSAndroid Build Coastguard Worker- findtextrel: New program.
1150*7304104dSAndroid Build Coastguard Worker
1151*7304104dSAndroid Build Coastguard Worker* Mon Mar 21 2005 Ulrich Drepper <[email protected]> 0.103-1
1152*7304104dSAndroid Build Coastguard Worker- libdw: Fix using libdw.h with gcc < 4 and C++ code.  Compiler bug.
1153*7304104dSAndroid Build Coastguard Worker
1154*7304104dSAndroid Build Coastguard Worker* Tue Feb 22 2005 Ulrich Drepper <[email protected]> 0.102-1
1155*7304104dSAndroid Build Coastguard Worker- More Makefile and spec file cleanups.
1156*7304104dSAndroid Build Coastguard Worker
1157*7304104dSAndroid Build Coastguard Worker* Fri Jan 16 2004 Jakub Jelinek <[email protected]> 0.94-1
1158*7304104dSAndroid Build Coastguard Worker- upgrade to 0.94
1159*7304104dSAndroid Build Coastguard Worker
1160*7304104dSAndroid Build Coastguard Worker* Fri Jan 16 2004 Jakub Jelinek <[email protected]> 0.93-1
1161*7304104dSAndroid Build Coastguard Worker- upgrade to 0.93
1162*7304104dSAndroid Build Coastguard Worker
1163*7304104dSAndroid Build Coastguard Worker* Thu Jan  8 2004 Jakub Jelinek <[email protected]> 0.92-1
1164*7304104dSAndroid Build Coastguard Worker- full version
1165*7304104dSAndroid Build Coastguard Worker- macroized spec file for GPL or OSL builds
1166*7304104dSAndroid Build Coastguard Worker- include only libelf under GPL plus wrapper scripts
1167*7304104dSAndroid Build Coastguard Worker
1168*7304104dSAndroid Build Coastguard Worker* Wed Jan  7 2004 Jakub Jelinek <[email protected]> 0.91-2
1169*7304104dSAndroid Build Coastguard Worker- macroized spec file for GPL or OSL builds
1170*7304104dSAndroid Build Coastguard Worker
1171*7304104dSAndroid Build Coastguard Worker* Wed Jan  7 2004 Ulrich Drepper <[email protected]>
1172*7304104dSAndroid Build Coastguard Worker- split elfutils-devel into two packages.
1173*7304104dSAndroid Build Coastguard Worker
1174*7304104dSAndroid Build Coastguard Worker* Wed Jan  7 2004 Jakub Jelinek <[email protected]> 0.91-1
1175*7304104dSAndroid Build Coastguard Worker- include only libelf under GPL plus wrapper scripts
1176*7304104dSAndroid Build Coastguard Worker
1177*7304104dSAndroid Build Coastguard Worker* Tue Dec 23 2003 Jeff Johnson <[email protected]> 0.89-3
1178*7304104dSAndroid Build Coastguard Worker- readelf, not readline, in %%description (#111214).
1179*7304104dSAndroid Build Coastguard Worker
1180*7304104dSAndroid Build Coastguard Worker* Fri Sep 26 2003 Bill Nottingham <[email protected]> 0.89-1
1181*7304104dSAndroid Build Coastguard Worker- update to 0.89 (fix eu-strip)
1182*7304104dSAndroid Build Coastguard Worker
1183*7304104dSAndroid Build Coastguard Worker* Tue Sep 23 2003 Jakub Jelinek <[email protected]> 0.86-3
1184*7304104dSAndroid Build Coastguard Worker- update to 0.86 (fix eu-strip on s390x/alpha)
1185*7304104dSAndroid Build Coastguard Worker- libebl is an archive now; remove references to DSO
1186*7304104dSAndroid Build Coastguard Worker
1187*7304104dSAndroid Build Coastguard Worker* Mon Jul 14 2003 Jeff Johnson <[email protected]> 0.84-3
1188*7304104dSAndroid Build Coastguard Worker- upgrade to 0.84 (readelf/elflint improvements, rawhide bugs fixed).
1189*7304104dSAndroid Build Coastguard Worker
1190*7304104dSAndroid Build Coastguard Worker* Fri Jul 11 2003 Jeff Johnson <[email protected]> 0.83-3
1191*7304104dSAndroid Build Coastguard Worker- upgrade to 0.83 (fix invalid ELf handle on *.so strip, more).
1192*7304104dSAndroid Build Coastguard Worker
1193*7304104dSAndroid Build Coastguard Worker* Wed Jul  9 2003 Jeff Johnson <[email protected]> 0.82-3
1194*7304104dSAndroid Build Coastguard Worker- upgrade to 0.82 (strip tests fixed on big-endian).
1195*7304104dSAndroid Build Coastguard Worker
1196*7304104dSAndroid Build Coastguard Worker* Tue Jul  8 2003 Jeff Johnson <[email protected]> 0.81-3
1197*7304104dSAndroid Build Coastguard Worker- upgrade to 0.81 (strip excludes unused symtable entries, test borked).
1198*7304104dSAndroid Build Coastguard Worker
1199*7304104dSAndroid Build Coastguard Worker* Thu Jun 26 2003 Jeff Johnson <[email protected]> 0.80-3
1200*7304104dSAndroid Build Coastguard Worker- upgrade to 0.80 (debugedit changes for kernel in progress).
1201*7304104dSAndroid Build Coastguard Worker
1202*7304104dSAndroid Build Coastguard Worker* Wed Jun 04 2003 Elliot Lee <[email protected]>
1203*7304104dSAndroid Build Coastguard Worker- rebuilt
1204*7304104dSAndroid Build Coastguard Worker
1205*7304104dSAndroid Build Coastguard Worker* Wed May 21 2003 Jeff Johnson <[email protected]> 0.79-2
1206*7304104dSAndroid Build Coastguard Worker- upgrade to 0.79 (correct formats for size_t, more of libdw "works").
1207*7304104dSAndroid Build Coastguard Worker
1208*7304104dSAndroid Build Coastguard Worker* Mon May 19 2003 Jeff Johnson <[email protected]> 0.78-2
1209*7304104dSAndroid Build Coastguard Worker- upgrade to 0.78 (libdwarf bugfix, libdw additions).
1210*7304104dSAndroid Build Coastguard Worker
1211*7304104dSAndroid Build Coastguard Worker* Mon Feb 24 2003 Elliot Lee <[email protected]>
1212*7304104dSAndroid Build Coastguard Worker- debuginfo rebuild
1213*7304104dSAndroid Build Coastguard Worker
1214*7304104dSAndroid Build Coastguard Worker* Thu Feb 20 2003 Jeff Johnson <[email protected]> 0.76-2
1215*7304104dSAndroid Build Coastguard Worker- use the correct way of identifying the section via the sh_info link.
1216*7304104dSAndroid Build Coastguard Worker
1217*7304104dSAndroid Build Coastguard Worker* Sat Feb 15 2003 Jakub Jelinek <[email protected]> 0.75-2
1218*7304104dSAndroid Build Coastguard Worker- update to 0.75 (eu-strip -g fix)
1219*7304104dSAndroid Build Coastguard Worker
1220*7304104dSAndroid Build Coastguard Worker* Tue Feb 11 2003 Jakub Jelinek <[email protected]> 0.74-2
1221*7304104dSAndroid Build Coastguard Worker- update to 0.74 (fix for writing with some non-dirty sections)
1222*7304104dSAndroid Build Coastguard Worker
1223*7304104dSAndroid Build Coastguard Worker* Thu Feb  6 2003 Jeff Johnson <[email protected]> 0.73-3
1224*7304104dSAndroid Build Coastguard Worker- another -0.73 update (with sparc fixes).
1225*7304104dSAndroid Build Coastguard Worker- do "make check" in %%check, not %%install, section.
1226*7304104dSAndroid Build Coastguard Worker
1227*7304104dSAndroid Build Coastguard Worker* Mon Jan 27 2003 Jeff Johnson <[email protected]> 0.73-2
1228*7304104dSAndroid Build Coastguard Worker- update to 0.73 (with s390 fixes).
1229*7304104dSAndroid Build Coastguard Worker
1230*7304104dSAndroid Build Coastguard Worker* Wed Jan 22 2003 Tim Powers <[email protected]>
1231*7304104dSAndroid Build Coastguard Worker- rebuilt
1232*7304104dSAndroid Build Coastguard Worker
1233*7304104dSAndroid Build Coastguard Worker* Wed Jan 22 2003 Jakub Jelinek <[email protected]> 0.72-4
1234*7304104dSAndroid Build Coastguard Worker- fix arguments to gelf_getsymshndx and elf_getshstrndx
1235*7304104dSAndroid Build Coastguard Worker- fix other warnings
1236*7304104dSAndroid Build Coastguard Worker- re-enable checks on s390x
1237*7304104dSAndroid Build Coastguard Worker
1238*7304104dSAndroid Build Coastguard Worker* Sat Jan 11 2003 Karsten Hopp <[email protected]> 0.72-3
1239*7304104dSAndroid Build Coastguard Worker- temporarily disable checks on s390x, until someone has
1240*7304104dSAndroid Build Coastguard Worker  time to look at it
1241*7304104dSAndroid Build Coastguard Worker
1242*7304104dSAndroid Build Coastguard Worker* Thu Dec 12 2002 Jakub Jelinek <[email protected]> 0.72-2
1243*7304104dSAndroid Build Coastguard Worker- update to 0.72
1244*7304104dSAndroid Build Coastguard Worker
1245*7304104dSAndroid Build Coastguard Worker* Wed Dec 11 2002 Jakub Jelinek <[email protected]> 0.71-2
1246*7304104dSAndroid Build Coastguard Worker- update to 0.71
1247*7304104dSAndroid Build Coastguard Worker
1248*7304104dSAndroid Build Coastguard Worker* Wed Dec 11 2002 Jeff Johnson <[email protected]> 0.69-4
1249*7304104dSAndroid Build Coastguard Worker- update to 0.69.
1250*7304104dSAndroid Build Coastguard Worker- add "make check" and segfault avoidance patch.
1251*7304104dSAndroid Build Coastguard Worker- elfutils-libelf needs to run ldconfig.
1252*7304104dSAndroid Build Coastguard Worker
1253*7304104dSAndroid Build Coastguard Worker* Tue Dec 10 2002 Jeff Johnson <[email protected]> 0.68-2
1254*7304104dSAndroid Build Coastguard Worker- update to 0.68.
1255*7304104dSAndroid Build Coastguard Worker
1256*7304104dSAndroid Build Coastguard Worker* Fri Dec  6 2002 Jeff Johnson <[email protected]> 0.67-2
1257*7304104dSAndroid Build Coastguard Worker- update to 0.67.
1258*7304104dSAndroid Build Coastguard Worker
1259*7304104dSAndroid Build Coastguard Worker* Tue Dec  3 2002 Jeff Johnson <[email protected]> 0.65-2
1260*7304104dSAndroid Build Coastguard Worker- update to 0.65.
1261*7304104dSAndroid Build Coastguard Worker
1262*7304104dSAndroid Build Coastguard Worker* Mon Dec  2 2002 Jeff Johnson <[email protected]> 0.64-2
1263*7304104dSAndroid Build Coastguard Worker- update to 0.64.
1264*7304104dSAndroid Build Coastguard Worker
1265*7304104dSAndroid Build Coastguard Worker* Sun Dec 1 2002 Ulrich Drepper <[email protected]> 0.64
1266*7304104dSAndroid Build Coastguard Worker- split packages further into elfutils-libelf
1267*7304104dSAndroid Build Coastguard Worker
1268*7304104dSAndroid Build Coastguard Worker* Sat Nov 30 2002 Jeff Johnson <[email protected]> 0.63-2
1269*7304104dSAndroid Build Coastguard Worker- update to 0.63.
1270*7304104dSAndroid Build Coastguard Worker
1271*7304104dSAndroid Build Coastguard Worker* Fri Nov 29 2002 Ulrich Drepper <[email protected]> 0.62
1272*7304104dSAndroid Build Coastguard Worker- Adjust for dropping libtool
1273*7304104dSAndroid Build Coastguard Worker
1274*7304104dSAndroid Build Coastguard Worker* Sun Nov 24 2002 Jeff Johnson <[email protected]> 0.59-2
1275*7304104dSAndroid Build Coastguard Worker- update to 0.59
1276*7304104dSAndroid Build Coastguard Worker
1277*7304104dSAndroid Build Coastguard Worker* Thu Nov 14 2002 Jeff Johnson <[email protected]> 0.56-2
1278*7304104dSAndroid Build Coastguard Worker- update to 0.56
1279*7304104dSAndroid Build Coastguard Worker
1280*7304104dSAndroid Build Coastguard Worker* Thu Nov  7 2002 Jeff Johnson <[email protected]> 0.54-2
1281*7304104dSAndroid Build Coastguard Worker- update to 0.54
1282*7304104dSAndroid Build Coastguard Worker
1283*7304104dSAndroid Build Coastguard Worker* Sun Oct 27 2002 Jeff Johnson <[email protected]> 0.53-2
1284*7304104dSAndroid Build Coastguard Worker- update to 0.53
1285*7304104dSAndroid Build Coastguard Worker- drop x86_64 hack, ICE fixed in gcc-3.2-11.
1286*7304104dSAndroid Build Coastguard Worker
1287*7304104dSAndroid Build Coastguard Worker* Sat Oct 26 2002 Jeff Johnson <[email protected]> 0.52-3
1288*7304104dSAndroid Build Coastguard Worker- get beehive to punch a rhpkg generated package.
1289*7304104dSAndroid Build Coastguard Worker
1290*7304104dSAndroid Build Coastguard Worker* Wed Oct 23 2002 Jeff Johnson <[email protected]> 0.52-2
1291*7304104dSAndroid Build Coastguard Worker- build in 8.0.1.
1292*7304104dSAndroid Build Coastguard Worker- x86_64: avoid gcc-3.2 ICE on x86_64 for now.
1293*7304104dSAndroid Build Coastguard Worker
1294*7304104dSAndroid Build Coastguard Worker* Tue Oct 22 2002 Ulrich Drepper <[email protected]> 0.52
1295*7304104dSAndroid Build Coastguard Worker- Add libelf-devel to conflicts for elfutils-devel
1296*7304104dSAndroid Build Coastguard Worker
1297*7304104dSAndroid Build Coastguard Worker* Mon Oct 21 2002 Ulrich Drepper <[email protected]> 0.50
1298*7304104dSAndroid Build Coastguard Worker- Split into runtime and devel package
1299*7304104dSAndroid Build Coastguard Worker
1300*7304104dSAndroid Build Coastguard Worker* Fri Oct 18 2002 Ulrich Drepper <[email protected]> 0.49
1301*7304104dSAndroid Build Coastguard Worker- integrate into official sources
1302*7304104dSAndroid Build Coastguard Worker
1303*7304104dSAndroid Build Coastguard Worker* Wed Oct 16 2002 Jeff Johnson <[email protected]> 0.46-1
1304*7304104dSAndroid Build Coastguard Worker- Swaddle.
1305