Mailinglist Archive: opensuse-commit (1644 mails)
| < Previous | Next > |
commit libdwarf
- From: root@xxxxxxxxxxxxxxx (h_root)
- Date: Mon, 06 Oct 2008 17:59:20 +0200
- Message-id: <20081006155920.9126467816D@xxxxxxxxxxxxxxx>
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@xxxxxxx
+
+- added libdwarf-relocation-support.patch:
+ initial ELF relocation support for libdwarf
+
+-------------------------------------------------------------------
+Wed Oct 1 13:19:52 CEST 2008 - dgollub@xxxxxxx
+
+- 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@xxxxxxx
+- added libdwarf-relocation-support.patch:
+ initial ELF relocation support for libdwarf
+* Wed Oct 01 2008 dgollub@xxxxxxx
+- removed dwarfextract from libdwarf-tools package
+ (got split into seperated package: dwarfextract)
+- reenabled static build of libdwarf
* Sat Aug 23 2008 bwalle@xxxxxxx
- 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@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx
| < Previous | Next > |