diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000000000000000000000000000000000..d87f5613ec4234f82f8eaeebc563711f587fdf88 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +*.xz filter=lfs diff=lfs merge=lfs -text diff --git a/.lfsconfig b/.lfsconfig new file mode 100644 index 0000000000000000000000000000000000000000..4e5375010e83eab9ad8a77bc1ba4f811674259ba --- /dev/null +++ b/.lfsconfig @@ -0,0 +1,2 @@ +[lfs] + url = https://artlfs.openeuler.openatom.cn/src-openEuler/libdwarf diff --git a/libdwarf-0.11.1.tar.xz b/libdwarf-0.11.1.tar.xz deleted file mode 100644 index 0d9e50becf3b0e2d2585275d0735cd904a540933..0000000000000000000000000000000000000000 Binary files a/libdwarf-0.11.1.tar.xz and /dev/null differ diff --git a/libdwarf-0.12.0.tar.xz b/libdwarf-0.12.0.tar.xz new file mode 100644 index 0000000000000000000000000000000000000000..746826a88cb68fd04be0d4c8fe7a006862d9ac85 --- /dev/null +++ b/libdwarf-0.12.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:444dc1c5176f04d3ebc50341552a8b2ea6c334f8f1868a023a740ace0e6eae9f +size 2920164 diff --git a/libdwarf-both.patch b/libdwarf-both.patch index e7625a3e486e249efa485fb1a9370d90bf55a823..fd5550219732f7d27f893d1d84d8832ef57728cf 100644 --- a/libdwarf-both.patch +++ b/libdwarf-both.patch @@ -1,49 +1,55 @@ -From 472a7ff891d1847b0f3a98325a0bfc2a60a8df82 Mon Sep 17 00:00:00 2001 +From 51ea3e8455f1da6e3b6d5c34fb0d3ffdb0c155a2 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Tue, 25 Jun 2024 08:55:46 +0100 Subject: [PATCH] Make default-library=both work on linux --- - src/lib/libdwarf/meson.build | 6 +++--- - src/lib/libdwarfp/meson.build | 6 +++--- - 2 files changed, 6 insertions(+), 6 deletions(-) + src/lib/libdwarf/meson.build | 8 ++++---- + src/lib/libdwarfp/meson.build | 8 ++++---- + 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/lib/libdwarf/meson.build b/src/lib/libdwarf/meson.build -index a958b732..c0753db4 100644 +index a7570214..6a970024 100644 --- a/src/lib/libdwarf/meson.build +++ b/src/lib/libdwarf/meson.build -@@ -120,10 +120,10 @@ else +@@ -121,12 +121,12 @@ else libzstd_deps = dependency('',required: false) endif -if (lib_type == 'shared') - compiler_flags = ['-DLIBDWARF_BUILD'] +- compiler_flags_public = [] -else +if (lib_type == 'static') compiler_flags = ['-DLIBDWARF_STATIC'] + compiler_flags_public = ['-DLIBDWARF_STATIC'] +else + compiler_flags = ['-DLIBDWARF_BUILD'] ++ compiler_flags_public = [] endif libdwarf_lib = library('dwarf', libdwarf_src, diff --git a/src/lib/libdwarfp/meson.build b/src/lib/libdwarfp/meson.build -index 33b5340e..9c527111 100644 +index a46c89eb..c6a1cf72 100644 --- a/src/lib/libdwarfp/meson.build +++ b/src/lib/libdwarfp/meson.build -@@ -31,10 +31,10 @@ libdwarfp_src = [ +@@ -31,12 +31,12 @@ libdwarfp_src = [ ] libdwarf_dir = include_directories('../libdwarf') -if (lib_type == 'shared') - compiler_flags = ['-DLIBDWARF_BUILD'] +- compiler_flags_public = [] -else +if (lib_type == 'static') compiler_flags = ['-DLIBDWARF_STATIC'] + compiler_flags_public = ['-DLIBDWARF_STATIC'] +else + compiler_flags = ['-DLIBDWARF_BUILD'] ++ compiler_flags_public = [] endif -- -2.45.2 +2.49.0 diff --git a/libdwarf.spec b/libdwarf.spec index 8ece03de7eb448323b9ed80781909054aa682155..ef63a1bd79144002365dc80ef001c8a0fe70a149 100644 --- a/libdwarf.spec +++ b/libdwarf.spec @@ -1,6 +1,6 @@ Name: libdwarf Epoch: 1 -Version: 0.11.1 +Version: 0.12.0 Release: 1 Summary: Library to access DWARF debugging information License: LGPL-2.1-only and BSD-2-Clause @@ -75,6 +75,9 @@ Libdwarf-tools contains dwarfdump, a tool to access DWARF debug information. %{_mandir}/man1/dwarfgen.1* %changelog +* Sun Apr 27 2025 Funda Wang - 1:0.12.0-1 +- update to 0.12.0 + * Mon Dec 09 2024 Funda Wang - 1:0.11.1-1 - update to 0.11.1