diff options
author | Khem Raj <raj.khem@gmail.com> | 2023-07-04 13:19:15 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2023-07-04 13:22:29 -0700 |
commit | d79a28bc7f9b99d373d3551f58ada0a39cb5cf19 (patch) | |
tree | 8fd28fd83dd8ee6c64aceb747c59039c4167caf9 /meta-oe | |
parent | 26a65327ef3803c51c818f788c2929abec29705d (diff) | |
download | meta-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.inc | 25 | ||||
-rw-r--r-- | meta-oe/recipes-support/pcp/pcp/0001-Remove-unsuitble-part-for-cross-compile.patch | 14 | ||||
-rw-r--r-- | meta-oe/recipes-support/pcp/pcp/0001-configure-Limit-the-header-search-to-sysroot.patch | 49 | ||||
-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 | #| | ^~~~~~~~~~~~~~~ | ||
52 | PARALLEL_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 | " |
14 | SRC_URI[sha256sum] = "6ef33b7aa14c09860ba7cd8873e76d38ccd24eab0c94a50e235f813e77fe3610" | 14 | SRC_URI[sha256sum] = "dacf92ba195f1f2ea8f40bf0c455d2cd2456273a1e30dcc3ee5b5bfd099a99ee" |
15 | 15 | ||
16 | inherit setuptools3-base pkgconfig autotools-brokensep | 16 | inherit 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: |
19 | CACHED_CONFIGUREVARS = "PACKAGE_DISTRIBUTION=arch" | 19 | CACHED_CONFIGUREVARS = "PACKAGE_DISTRIBUTION=arch" |
20 | EXTRA_OECONF:append = " --with-dstat-symlink=yes --with-infiniband=no \ | 20 | EXTRA_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 | ||
30 | PACKAGECONFIG[qt5] = "--with-qt=yes --with-qt3d=yes,--with-qt=no --with-qt3d=no,qtbase qt3d" | 35 | PACKAGECONFIG[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 | ||
14 | diff --git a/configure.ac b/configure.ac | ||
15 | index 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 | ||
31 | diff --git a/src/libpcp/src/GNUmakefile b/src/libpcp/src/GNUmakefile | ||
32 | index 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 | -- | ||
44 | 2.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 | ||
17 | diff --git a/configure.ac b/configure.ac | ||
18 | index 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 | -- | ||
87 | 2.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 \ | |||
18 | export PCP_DIR="${RECIPE_SYSROOT_NATIVE}" | 18 | export PCP_DIR="${RECIPE_SYSROOT_NATIVE}" |
19 | #export PCP_RUN_DIR="${RECIPE_SYSROOT_NATIVE}" | 19 | #export PCP_RUN_DIR="${RECIPE_SYSROOT_NATIVE}" |
20 | EXTRA_OEMAKE = "CC="${CC}" LD="${LD}"" | 20 | EXTRA_OEMAKE = "CC="${CC}" LD="${LD}"" |
21 | inherit useradd systemd features_check | 21 | inherit useradd systemd features_check python3targetconfig |
22 | 22 | ||
23 | # Needs libx11 | 23 | # Needs libx11 |
24 | REQUIRED_DISTRO_FEATURES = "x11" | 24 | REQUIRED_DISTRO_FEATURES = "x11" |
25 | 25 | ||
26 | SYSTEMD_AUTO_ENABLE:${PN} = "enable" | 26 | SYSTEMD_AUTO_ENABLE:${PN} = "enable" |
27 | SYSTEMD_SERVICE:${PN} = "pmcd.service pmcd.service pmie_check.service pmie_farm_check.service \ | 27 | SYSTEMD_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 | ||
33 | USERADD_PACKAGES = "${PN}" | 42 | USERADD_PACKAGES = "${PN}" |
34 | USERADD_PARAM:${PN} = "--system --home ${localstatedir}/lib/pcp --no-create-home \ | 43 | USERADD_PARAM:${PN} = "--system --home ${localstatedir}/lib/pcp --no-create-home \ |
@@ -88,7 +97,7 @@ do_install () { | |||
88 | 97 | ||
89 | PACKAGES += " ${PN}-export-zabbix-agent ${PN}-testsuite \ | 98 | PACKAGES += " ${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 | " |
98 | FILES:libpcp-gui2 = "${libdir}/libpcp_gui.so.2 \ | 107 | FILES:libpcp-gui2 = "${libdir}/libpcp_gui.so.2 \ |
99 | " | 108 | " |
109 | FILES:libpcp-archive1 = "${libdir}/libpcp_archive.so.1 \ | ||
110 | " | ||
100 | FILES:libpcp-gui2-dev = " \ | 111 | FILES: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 | " |
187 | FILES:${PN}-testsuite = "${localstatedir}/lib/pcp/testsuite/" | 199 | FILES:${PN}-testsuite = "${localstatedir}/lib/pcp/testsuite/ ${libdir}/sysusers.d/pcp-testsuite.conf" |
188 | FILES:python3-${PN} = "${PYTHON_SITEPACKAGES_DIR}" | 200 | FILES:python3-${PN} = "${PYTHON_SITEPACKAGES_DIR}" |
189 | FILES:${PN}-dev += " \ | 201 | FILES:${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 | #| | ^~~~~~~~~~~~~~~ | ||
228 | PARALLEL_MAKE = "" | ||