summaryrefslogtreecommitdiffstats
path: root/meta-oe
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2023-07-04 13:19:15 -0700
committerKhem Raj <raj.khem@gmail.com>2023-07-04 13:22:29 -0700
commitd79a28bc7f9b99d373d3551f58ada0a39cb5cf19 (patch)
tree8fd28fd83dd8ee6c64aceb747c59039c4167caf9 /meta-oe
parent26a65327ef3803c51c818f788c2929abec29705d (diff)
downloadmeta-openembedded-d79a28bc7f9b99d373d3551f58ada0a39cb5cf19.tar.gz
pcp: Update to 6.0.5
- Forward port patches - Package libpcp-archive.so.1 Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-oe')
-rw-r--r--meta-oe/recipes-support/pcp/pcp-native_6.0.5.bb (renamed from meta-oe/recipes-support/pcp/pcp-native_5.3.6.bb)5
-rw-r--r--meta-oe/recipes-support/pcp/pcp.inc25
-rw-r--r--meta-oe/recipes-support/pcp/pcp/0001-Remove-unsuitble-part-for-cross-compile.patch14
-rw-r--r--meta-oe/recipes-support/pcp/pcp/0001-configure-Limit-the-header-search-to-sysroot.patch49
-rw-r--r--meta-oe/recipes-support/pcp/pcp_6.0.5.bb (renamed from meta-oe/recipes-support/pcp/pcp_5.3.6.bb)32
5 files changed, 42 insertions, 83 deletions
diff --git a/meta-oe/recipes-support/pcp/pcp-native_5.3.6.bb b/meta-oe/recipes-support/pcp/pcp-native_6.0.5.bb
index 5f3c9b6f0..2f37b099b 100644
--- a/meta-oe/recipes-support/pcp/pcp-native_5.3.6.bb
+++ b/meta-oe/recipes-support/pcp/pcp-native_6.0.5.bb
@@ -46,8 +46,3 @@ do_install () {
46 PCP_MAN_DIR=${D}/${mandir} \ 46 PCP_MAN_DIR=${D}/${mandir} \
47 PCP_DOC_DIR=${D}/${docdir} 47 PCP_DOC_DIR=${D}/${docdir}
48} 48}
49#| chkacc1.c:8:10: fatal error: localconfig.h: No such file or directory
50#| 8 | #include "localconfig.h"
51#| | ^~~~~~~~~~~~~~~
52PARALLEL_MAKE = ""
53
diff --git a/meta-oe/recipes-support/pcp/pcp.inc b/meta-oe/recipes-support/pcp/pcp.inc
index 708ebfe7a..276be7ffa 100644
--- a/meta-oe/recipes-support/pcp/pcp.inc
+++ b/meta-oe/recipes-support/pcp/pcp.inc
@@ -11,21 +11,26 @@ SRC_URI = "https://performancecopilot.jfrog.io/artifactory/pcp-source-release/${
11 file://0001-configure-Limit-the-header-search-to-sysroot.patch \ 11 file://0001-configure-Limit-the-header-search-to-sysroot.patch \
12 file://config.linux \ 12 file://config.linux \
13 " 13 "
14SRC_URI[sha256sum] = "6ef33b7aa14c09860ba7cd8873e76d38ccd24eab0c94a50e235f813e77fe3610" 14SRC_URI[sha256sum] = "dacf92ba195f1f2ea8f40bf0c455d2cd2456273a1e30dcc3ee5b5bfd099a99ee"
15 15
16inherit setuptools3-base pkgconfig autotools-brokensep 16inherit setuptools3-base pkgconfig autotools-brokensep
17 17
18# Specify any options you want to pass to the configure script using EXTRA_OECONF: 18# Specify any options you want to pass to the configure script using EXTRA_OECONF:
19CACHED_CONFIGUREVARS = "PACKAGE_DISTRIBUTION=arch" 19CACHED_CONFIGUREVARS = "PACKAGE_DISTRIBUTION=arch"
20EXTRA_OECONF:append = " --with-dstat-symlink=yes --with-infiniband=no \ 20EXTRA_OECONF:append = "\
21 --with-pmdapodman=no --with-python=no --with-python3=yes --with-perl=no \ 21 --with-dstat-symlink=yes \
22 --with-pmdabcc=no --with-pmdajson=no --with-perfevent=no \ 22 --with-infiniband=no \
23 --with-pmdabcc=yes \ 23 --with-python=no \
24 --with-rundir=${localstatedir}/run \ 24 --with-perl=no \
25 --with-sysconfigdir=${sysconfdir} \ 25 --with-python3=yes \
26 --with-logdir=${localstatedir}/log \ 26 --with-pmdajson=no \
27 --with-docdir=${docdir} \ 27 --with-perfevent=no \
28 " 28 --with-pmdabcc=yes \
29 --with-rundir=${localstatedir}/run \
30 --with-sysconfigdir=${sysconfdir} \
31 --with-logdir=${localstatedir}/log \
32 --with-docdir=${docdir} \
33 "
29 34
30PACKAGECONFIG[qt5] = "--with-qt=yes --with-qt3d=yes,--with-qt=no --with-qt3d=no,qtbase qt3d" 35PACKAGECONFIG[qt5] = "--with-qt=yes --with-qt3d=yes,--with-qt=no --with-qt3d=no,qtbase qt3d"
31 36
diff --git a/meta-oe/recipes-support/pcp/pcp/0001-Remove-unsuitble-part-for-cross-compile.patch b/meta-oe/recipes-support/pcp/pcp/0001-Remove-unsuitble-part-for-cross-compile.patch
index 292499850..abf4aee61 100644
--- a/meta-oe/recipes-support/pcp/pcp/0001-Remove-unsuitble-part-for-cross-compile.patch
+++ b/meta-oe/recipes-support/pcp/pcp/0001-Remove-unsuitble-part-for-cross-compile.patch
@@ -11,11 +11,9 @@ Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
11 src/libpcp/src/GNUmakefile | 1 - 11 src/libpcp/src/GNUmakefile | 1 -
12 2 files changed, 7 deletions(-) 12 2 files changed, 7 deletions(-)
13 13
14diff --git a/configure.ac b/configure.ac
15index 5b25382..5d24714 100644
16--- a/configure.ac 14--- a/configure.ac
17+++ b/configure.ac 15+++ b/configure.ac
18@@ -623,12 +623,6 @@ fi 16@@ -607,12 +607,6 @@ fi
19 which=$WHICH 17 which=$WHICH
20 AC_SUBST(which) 18 AC_SUBST(which)
21 19
@@ -28,18 +26,14 @@ index 5b25382..5d24714 100644
28 ar=$AR 26 ar=$AR
29 AC_SUBST(ar) 27 AC_SUBST(ar)
30 28
31diff --git a/src/libpcp/src/GNUmakefile b/src/libpcp/src/GNUmakefile
32index 3c4ccd6..d1eba19 100644
33--- a/src/libpcp/src/GNUmakefile 29--- a/src/libpcp/src/GNUmakefile
34+++ b/src/libpcp/src/GNUmakefile 30+++ b/src/libpcp/src/GNUmakefile
35@@ -176,7 +176,6 @@ exports: exports.in mk.exports 31@@ -179,8 +179,6 @@ exports: exports.in mk.exports
36 # cases 32 # consistent in all placess.
37 # 33 #
38 check.done: $(OBJECTS) 34 check.done: $(OBJECTS)
39- ./check-statics 35- ./check-statics
36- ./check-errorcodes
40 touch check.done 37 touch check.done
41 38
42 ifneq ($(LIBTARGET),) 39 ifneq ($(LIBTARGET),)
43--
442.25.1
45
diff --git a/meta-oe/recipes-support/pcp/pcp/0001-configure-Limit-the-header-search-to-sysroot.patch b/meta-oe/recipes-support/pcp/pcp/0001-configure-Limit-the-header-search-to-sysroot.patch
index 591f94f37..b03c48e58 100644
--- a/meta-oe/recipes-support/pcp/pcp/0001-configure-Limit-the-header-search-to-sysroot.patch
+++ b/meta-oe/recipes-support/pcp/pcp/0001-configure-Limit-the-header-search-to-sysroot.patch
@@ -14,11 +14,9 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
14 configure.ac | 20 ++++++++++---------- 14 configure.ac | 20 ++++++++++----------
15 1 file changed, 10 insertions(+), 10 deletions(-) 15 1 file changed, 10 insertions(+), 10 deletions(-)
16 16
17diff --git a/configure.ac b/configure.ac
18index 5d24714..4e2d8ec 100644
19--- a/configure.ac 17--- a/configure.ac
20+++ b/configure.ac 18+++ b/configure.ac
21@@ -913,7 +913,7 @@ AC_DEFUN([PCP_CHECK_PYTHON_HEADER], 19@@ -907,7 +907,7 @@ AC_DEFUN([PCP_CHECK_PYTHON_HEADER],
22 [ PY_MAJOR="$1" 20 [ PY_MAJOR="$1"
23 PY_MINOR="$2" 21 PY_MINOR="$2"
24 PY_VERSION="python$PY_MAJOR.$PY_MINOR" 22 PY_VERSION="python$PY_MAJOR.$PY_MINOR"
@@ -27,7 +25,7 @@ index 5d24714..4e2d8ec 100644
27 saved_CFLAGS="$CFLAGS" 25 saved_CFLAGS="$CFLAGS"
28 saved_CPPFLAGS="$CPPFLAGS" 26 saved_CPPFLAGS="$CPPFLAGS"
29 CFLAGS="$CFLAGS $PY_INCLUDE_DIRS" 27 CFLAGS="$CFLAGS $PY_INCLUDE_DIRS"
30@@ -1524,7 +1524,7 @@ AC_SUBST(qmake) 28@@ -1603,7 +1603,7 @@ AC_SUBST(qmake)
31 29
32 enable_qt3d=false 30 enable_qt3d=false
33 AS_IF([test "x$do_qt3d" != "xno"], [ 31 AS_IF([test "x$do_qt3d" != "xno"], [
@@ -36,45 +34,7 @@ index 5d24714..4e2d8ec 100644
36 then 34 then
37 enable_qt3d=$enable_qt 35 enable_qt3d=$enable_qt
38 elif test x"$do_qt3d" = x"yes" 36 elif test x"$do_qt3d" = x"yes"
39@@ -3810,13 +3810,13 @@ then 37@@ -3699,7 +3699,7 @@ AC_SUBST(enable_decompression)
40
41 saved_CFLAGS="$CFLAGS"
42 saved_CPPFLAGS="$CPPFLAGS"
43- NSS_INC_DIRS="-I/usr/include/nss -I/usr/include/nss3"
44- NSPR_INC_DIRS="-I/usr/include/nspr -I/usr/include/nspr4"
45+ NSS_INC_DIRS="-I${STAGING_INCDIR}/nss -I${STAGING_INCDIR}/nss3"
46+ NSPR_INC_DIRS="-I${STAGING_INCDIR}/nspr -I${STAGING_INCDIR}/nspr4"
47 CFLAGS="$CFLAGS $NSS_INC_DIRS $NSPR_INC_DIRS"
48 CPPFLAGS="$CPPFLAGS $NSS_INC_DIRS $NSPR_INC_DIRS"
49
50- AC_CHECK_HEADERS([nss/nss.h], [NSSCFLAGS=-I/usr/include/nss], [
51- AC_CHECK_HEADERS([nss3/nss.h], [NSSCFLAGS=-I/usr/include/nss3], [
52+ AC_CHECK_HEADERS([nss/nss.h], [NSSCFLAGS=-I${STAGING_INCDIR}/nss], [
53+ AC_CHECK_HEADERS([nss3/nss.h], [NSSCFLAGS=-I${STAGING_INCDIR}/nss3], [
54 enable_secure=false
55 if test "$do_secure" = "yes"
56 then
57@@ -3826,8 +3826,8 @@ then
58 ])
59 AC_SUBST(NSSCFLAGS)
60
61- AC_CHECK_HEADERS([nspr/nspr.h], [NSPRCFLAGS=-I/usr/include/nspr], [
62- AC_CHECK_HEADERS([nspr4/nspr.h], [NSPRCFLAGS=-I/usr/include/nspr4], [
63+ AC_CHECK_HEADERS([nspr/nspr.h], [NSPRCFLAGS=-I${STAGING_INCDIR}/nspr], [
64+ AC_CHECK_HEADERS([nspr4/nspr.h], [NSPRCFLAGS=-I${STAGING_INCDIR}/nspr4], [
65 enable_secure=false
66 if test "$do_secure" = "yes"
67 then
68@@ -3837,7 +3837,7 @@ then
69 ])
70 AC_SUBST(NSPRCFLAGS)
71
72- AC_CHECK_HEADERS([sasl/sasl.h], [SASLCFLAGS=-I/usr/include/sasl], [
73+ AC_CHECK_HEADERS([sasl/sasl.h], [SASLCFLAGS=-I${STAGING_INCDIR}/sasl], [
74 enable_secure=false
75 if test "$do_secure" = "yes"
76 then
77@@ -3938,7 +3938,7 @@ AC_SUBST(enable_decompression)
78 AC_SUBST(enable_lzma) 38 AC_SUBST(enable_lzma)
79 39
80 dnl check for array sessions 40 dnl check for array sessions
@@ -83,6 +43,3 @@ index 5d24714..4e2d8ec 100644
83 then 43 then
84 pcp_mpi_dirs=libpcp_mpi\ libpcp_mpiread 44 pcp_mpi_dirs=libpcp_mpi\ libpcp_mpiread
85 else 45 else
86--
872.35.1
88
diff --git a/meta-oe/recipes-support/pcp/pcp_5.3.6.bb b/meta-oe/recipes-support/pcp/pcp_6.0.5.bb
index 0543d77a7..b337df6ea 100644
--- a/meta-oe/recipes-support/pcp/pcp_5.3.6.bb
+++ b/meta-oe/recipes-support/pcp/pcp_6.0.5.bb
@@ -18,17 +18,26 @@ SRC_URI += "file://0001-Remove-unsuitble-part-for-cross-compile.patch \
18export PCP_DIR="${RECIPE_SYSROOT_NATIVE}" 18export PCP_DIR="${RECIPE_SYSROOT_NATIVE}"
19#export PCP_RUN_DIR="${RECIPE_SYSROOT_NATIVE}" 19#export PCP_RUN_DIR="${RECIPE_SYSROOT_NATIVE}"
20EXTRA_OEMAKE = "CC="${CC}" LD="${LD}"" 20EXTRA_OEMAKE = "CC="${CC}" LD="${LD}""
21inherit useradd systemd features_check 21inherit useradd systemd features_check python3targetconfig
22 22
23# Needs libx11 23# Needs libx11
24REQUIRED_DISTRO_FEATURES = "x11" 24REQUIRED_DISTRO_FEATURES = "x11"
25 25
26SYSTEMD_AUTO_ENABLE:${PN} = "enable" 26SYSTEMD_AUTO_ENABLE:${PN} = "enable"
27SYSTEMD_SERVICE:${PN} = "pmcd.service pmcd.service pmie_check.service pmie_farm_check.service \ 27SYSTEMD_SERVICE:${PN} = "\
28 pmlogger_daily.service pmlogger_farm_check.service pmfind.service \ 28 pmie_farm_check.service \
29 pmie_daily.service pmlogger.service pmlogger_daily_report.service \ 29 pmie_farm.service \
30 pmproxy.service pmie.service pmie_farm.service pmlogger_check.service \ 30 pmfind.service \
31 pmlogger_farm.service" 31 pmlogger_farm_check.service \
32 pmcd.service \
33 pmie.service \
34 pmlogger_daily.service \
35 pmlogger.service \
36 pmlogger_farm.service \
37 pmie_check.service \
38 pmproxy.service \
39 pmlogger_check.service \
40 pmie_daily.service"
32 41
33USERADD_PACKAGES = "${PN}" 42USERADD_PACKAGES = "${PN}"
34USERADD_PARAM:${PN} = "--system --home ${localstatedir}/lib/pcp --no-create-home \ 43USERADD_PARAM:${PN} = "--system --home ${localstatedir}/lib/pcp --no-create-home \
@@ -88,7 +97,7 @@ do_install () {
88 97
89PACKAGES += " ${PN}-export-zabbix-agent ${PN}-testsuite \ 98PACKAGES += " ${PN}-export-zabbix-agent ${PN}-testsuite \
90 libpcp-gui2 libpcp-gui2-dev \ 99 libpcp-gui2 libpcp-gui2-dev \
91 libpcp-import1 \ 100 libpcp-import1 libpcp-archive1 \
92 libpcp-mmv1 libpcp-mmv1-dev \ 101 libpcp-mmv1 libpcp-mmv1-dev \
93 libpcp-pmda3 libpcp-pmda3-dev \ 102 libpcp-pmda3 libpcp-pmda3-dev \
94 libpcp-trace2 libpcp-trace2-dev \ 103 libpcp-trace2 libpcp-trace2-dev \
@@ -97,6 +106,8 @@ PACKAGES += " ${PN}-export-zabbix-agent ${PN}-testsuite \
97" 106"
98FILES:libpcp-gui2 = "${libdir}/libpcp_gui.so.2 \ 107FILES:libpcp-gui2 = "${libdir}/libpcp_gui.so.2 \
99" 108"
109FILES:libpcp-archive1 = "${libdir}/libpcp_archive.so.1 \
110"
100FILES:libpcp-gui2-dev = " \ 111FILES:libpcp-gui2-dev = " \
101 ${libdir}/libpcp_gui.so \ 112 ${libdir}/libpcp_gui.so \
102 ${libdir}/libpcp_gui.a \ 113 ${libdir}/libpcp_gui.a \
@@ -166,6 +177,7 @@ FILES:${PN} = " \
166 ${datadir}/zsh \ 177 ${datadir}/zsh \
167 ${systemd_system_unitdir}/ \ 178 ${systemd_system_unitdir}/ \
168 ${libdir}/pcp/ \ 179 ${libdir}/pcp/ \
180 ${libdir}/sysusers.d/pcp.conf \
169 ${datadir}/pcp \ 181 ${datadir}/pcp \
170 ${libdir}/*.sh \ 182 ${libdir}/*.sh \
171 ${datadir}/man \ 183 ${datadir}/man \
@@ -184,7 +196,7 @@ FILES:${PN}-export-zabbix-agent += " \
184 ${mandir}/man3/zbxpcp.3.gz \ 196 ${mandir}/man3/zbxpcp.3.gz \
185 ${libdir}/zabbix \ 197 ${libdir}/zabbix \
186" 198"
187FILES:${PN}-testsuite = "${localstatedir}/lib/pcp/testsuite/" 199FILES:${PN}-testsuite = "${localstatedir}/lib/pcp/testsuite/ ${libdir}/sysusers.d/pcp-testsuite.conf"
188FILES:python3-${PN} = "${PYTHON_SITEPACKAGES_DIR}" 200FILES:python3-${PN} = "${PYTHON_SITEPACKAGES_DIR}"
189FILES:${PN}-dev += " \ 201FILES:${PN}-dev += " \
190 ${includedir}/pcp \ 202 ${includedir}/pcp \
@@ -222,7 +234,3 @@ FILES:${PN}-dev += " \
222 ${datadir}/man/man3/pms* \ 234 ${datadir}/man/man3/pms* \
223 ${datadir}/man/man3/pmt* \ 235 ${datadir}/man/man3/pmt* \
224" 236"
225#| chkacc1.c:8:10: fatal error: localconfig.h: No such file or directory
226#| 8 | #include "localconfig.h"
227#| | ^~~~~~~~~~~~~~~
228PARALLEL_MAKE = ""