diff options
author | Dorinda <dorindabassey@gmail.com> | 2021-01-27 15:27:10 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2021-01-30 10:45:55 +0000 |
commit | 2da2405aec42033556a09bb1b34a12ebdf2a5aad (patch) | |
tree | e8cd2dfae00fd02c286e9e7d0288c01180e6a202 | |
parent | 8ed8b81af60c7d9c7a1c614ad137408637bc43ed (diff) | |
download | poky-2da2405aec42033556a09bb1b34a12ebdf2a5aad.tar.gz |
elfutils: split libdebuginfod into its own package
Added package options for libdebuginfod.
Added GPLv2+ | LGPLv3+ license for libdebuginfod with reference to
https://sourceware.org/git/?p=elfutils.git;a=blob;f=debuginfod/debuginfod-client.c;h=de26af5bb26e187b51d9ea00d5826e199a96d01a;hb=HEAD
[YOCTO #13807]
(From OE-Core rev: e679f44f99e1a14027780ebbe47d4f56c90bfca0)
Signed-off-by: Dorinda Bassey <dorindabassey@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | meta/recipes-devtools/elfutils/elfutils_0.182.bb | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/meta/recipes-devtools/elfutils/elfutils_0.182.bb b/meta/recipes-devtools/elfutils/elfutils_0.182.bb index f63208d72b..43df79b04f 100644 --- a/meta/recipes-devtools/elfutils/elfutils_0.182.bb +++ b/meta/recipes-devtools/elfutils/elfutils_0.182.bb | |||
@@ -1,8 +1,10 @@ | |||
1 | SUMMARY = "Utilities and libraries for handling compiled object files" | 1 | SUMMARY = "Utilities and libraries for handling compiled object files" |
2 | HOMEPAGE = "https://sourceware.org/elfutils" | 2 | HOMEPAGE = "https://sourceware.org/elfutils" |
3 | SECTION = "base" | 3 | SECTION = "base" |
4 | LICENSE = "GPLv2 & LGPLv3+ & GPLv3+" | 4 | LICENSE = "GPLv2 & GPLv2+ & LGPLv3+ & GPLv3+" |
5 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" | 5 | LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \ |
6 | file://debuginfod/debuginfod-client.c;endline=27;md5=f8e9d171c401c493ec45a0b2992ea2ed \ | ||
7 | " | ||
6 | DEPENDS = "zlib virtual/libintl" | 8 | DEPENDS = "zlib virtual/libintl" |
7 | DEPENDS_append_libc-musl = " argp-standalone fts musl-obstack " | 9 | DEPENDS_append_libc-musl = " argp-standalone fts musl-obstack " |
8 | # The Debian patches below are from: | 10 | # The Debian patches below are from: |
@@ -91,7 +93,7 @@ EXTRA_OEMAKE_class-nativesdk = "" | |||
91 | BBCLASSEXTEND = "native nativesdk" | 93 | BBCLASSEXTEND = "native nativesdk" |
92 | 94 | ||
93 | # Package utilities separately | 95 | # Package utilities separately |
94 | PACKAGES =+ "${PN}-binutils libelf libasm libdw" | 96 | PACKAGES =+ "${PN}-binutils libelf libasm libdw libdebuginfod" |
95 | 97 | ||
96 | # shared libraries are licensed GPLv2 or GPLv3+, binaries GPLv3+ | 98 | # shared libraries are licensed GPLv2 or GPLv3+, binaries GPLv3+ |
97 | # according to NEWS file: | 99 | # according to NEWS file: |
@@ -103,6 +105,7 @@ LICENSE_${PN} = "GPLv3+" | |||
103 | LICENSE_libelf = "GPLv2 | LGPLv3+" | 105 | LICENSE_libelf = "GPLv2 | LGPLv3+" |
104 | LICENSE_libasm = "GPLv2 | LGPLv3+" | 106 | LICENSE_libasm = "GPLv2 | LGPLv3+" |
105 | LICENSE_libdw = "GPLv2 | LGPLv3+" | 107 | LICENSE_libdw = "GPLv2 | LGPLv3+" |
108 | LICENSE_libdebuginfod = "GPLv2+ | LGPLv3+" | ||
106 | 109 | ||
107 | FILES_${PN}-binutils = "\ | 110 | FILES_${PN}-binutils = "\ |
108 | ${bindir}/eu-addr2line \ | 111 | ${bindir}/eu-addr2line \ |
@@ -115,6 +118,7 @@ FILES_${PN}-binutils = "\ | |||
115 | FILES_libelf = "${libdir}/libelf-${PV}.so ${libdir}/libelf.so.*" | 118 | FILES_libelf = "${libdir}/libelf-${PV}.so ${libdir}/libelf.so.*" |
116 | FILES_libasm = "${libdir}/libasm-${PV}.so ${libdir}/libasm.so.*" | 119 | FILES_libasm = "${libdir}/libasm-${PV}.so ${libdir}/libasm.so.*" |
117 | FILES_libdw = "${libdir}/libdw-${PV}.so ${libdir}/libdw.so.* ${libdir}/elfutils/lib*" | 120 | FILES_libdw = "${libdir}/libdw-${PV}.so ${libdir}/libdw.so.* ${libdir}/elfutils/lib*" |
121 | FILES_libdebuginfod = "${libdir}/libdebuginfod-${PV}.so ${libdir}/libdebuginfod.so.*" | ||
118 | # Some packages have the version preceeding the .so instead properly | 122 | # Some packages have the version preceeding the .so instead properly |
119 | # versioned .so.<version>, so we need to reorder and repackage. | 123 | # versioned .so.<version>, so we need to reorder and repackage. |
120 | #FILES_${PN} += "${libdir}/*-${PV}.so ${base_libdir}/*-${PV}.so" | 124 | #FILES_${PN} += "${libdir}/*-${PV}.so ${base_libdir}/*-${PV}.so" |