Hello community, here is the log from the commit of package libdwarf checked in at Mon Oct 6 17:59:20 CEST 2008. -------- --- libdwarf/libdwarf.changes 2008-08-22 22:25:40.000000000 +0200 +++ /mounts/work_src_done/STABLE/libdwarf/libdwarf.changes 2008-10-01 14:10:21.000000000 +0200 @@ -1,0 +2,13 @@ +Wed Oct 1 14:09:54 CEST 2008 - dgollub@suse.de + +- added libdwarf-relocation-support.patch: + initial ELF relocation support for libdwarf + +------------------------------------------------------------------- +Wed Oct 1 13:19:52 CEST 2008 - dgollub@suse.de + +- removed dwarfextract from libdwarf-tools package + (got split into seperated package: dwarfextract) +- reenabled static build of libdwarf + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- libdwarf-add-dwarfextract New: ---- libdwarf-relocation-support.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libdwarf.spec ++++++ --- /var/tmp/diff_new_pack.H11237/_old 2008-10-06 17:58:40.000000000 +0200 +++ /var/tmp/diff_new_pack.H11237/_new 2008-10-06 17:58:40.000000000 +0200 @@ -22,11 +22,11 @@ Url: http://reality.sgiweb.org/davea/dwarf.html Summary: Documentation for libdwarf Version: 20080818 -Release: 1 +Release: 10 License: GPL v2 or later Group: System/Libraries Source: libdwarf-%{version}.tar.bz2 -Patch0: libdwarf-add-dwarfextract +Patch0: libdwarf-relocation-support.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: binutils-devel libelf-devel @@ -102,21 +102,28 @@ %build export CFLAGS="$RPM_OPT_FLAGS" +## libdwarf cd libdwarf -CFLAGS="$CFLAGS -fPIC" %configure --enable-shared --disable-nonshared +CFLAGS="$CFLAGS -fPIC" %configure --enable-shared make cd - +## dwarfdump cd dwarfdump %configure -make +# LD_LIBRARY_PATH required since libdwarf.so and libdwarf.a +# are available - and tag_tree_build get linked against +# shared library. This workaround avoids patching of dwarfdump +# Makefile +# - dgollub (20081001) +LD_LIBRARY_PATH="../libdwarf" make %install mkdir -p %{buildroot}%{_libdir} mkdir -p %{buildroot}%{_bindir} mkdir -p %{buildroot}%{_includedir}/libdwarf +install -m 0644 libdwarf/libdwarf.a %{buildroot}%{_libdir} install -m 0644 libdwarf/libdwarf.so* %{buildroot}%{_libdir} install -m 0755 dwarfdump/dwarfdump %{buildroot}%{_bindir} -install -m 0755 dwarfdump/dwarfextract %{buildroot}%{_bindir} install -m 0644 libdwarf/libdwarf.h %{buildroot}%{_includedir}/libdwarf install -m 0644 libdwarf/dwarf.h %{buildroot}%{_includedir}/libdwarf @@ -133,12 +140,12 @@ %files devel %defattr(-,root,root) +%{_libdir}/libdwarf.a %{_includedir}/libdwarf %files tools %defattr(-,root,root) %{_bindir}/dwarfdump -%{_bindir}/dwarfextract %doc ./dwarfdump/README %files doc @@ -147,6 +154,13 @@ %doc ./libdwarf/README %changelog +* Wed Oct 01 2008 dgollub@suse.de +- added libdwarf-relocation-support.patch: + initial ELF relocation support for libdwarf +* Wed Oct 01 2008 dgollub@suse.de +- removed dwarfextract from libdwarf-tools package + (got split into seperated package: dwarfextract) +- reenabled static build of libdwarf * Sat Aug 23 2008 bwalle@suse.de - update to 20080818 Minor improvements: dwarfdump print_reloc.c referred to ++++++ libdwarf-relocation-support.patch ++++++ ++++ 992 lines (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org