summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-networking/recipes-protocols/net-snmp/net-snmp/0001-Fix-LDFLAGS-vs-LIBS-ordering.patch252
-rw-r--r--meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.4.bb7
-rw-r--r--meta-oe/conf/layer.conf1
-rw-r--r--meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250814.1.bb (renamed from meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250512.1.bb)6
-rw-r--r--meta-oe/recipes-test/pm-qa/pm-qa_git.bb6
5 files changed, 263 insertions, 9 deletions
diff --git a/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-Fix-LDFLAGS-vs-LIBS-ordering.patch b/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-Fix-LDFLAGS-vs-LIBS-ordering.patch
new file mode 100644
index 0000000000..51a63538e4
--- /dev/null
+++ b/meta-networking/recipes-protocols/net-snmp/net-snmp/0001-Fix-LDFLAGS-vs-LIBS-ordering.patch
@@ -0,0 +1,252 @@
1From 10883d754750865e42327826ee90d7eda3741dda Mon Sep 17 00:00:00 2001
2From: Sam James <sam@gentoo.org>
3Date: Fri, 2 Dec 2022 02:26:29 +0000
4Subject: [PATCH] Fix LDFLAGS vs LIBS ordering
5
6LDFLAGS must come before both LIBS & any listed objects in order
7for certain valid LDFLAGS, like '-Wl,--as-needed' to work correctly
8(otherwise it'll either take no effect or discard libraries when
9they're needed).
10
11Gentoo has been carrying this patch for a while.
12
13Signed-off-by: Sam James <sam@gentoo.org>
14Upstream-Status: Backport [https://github.com/net-snmp/net-snmp/commit/72b47b9b41d2640ed4810297f2e26f5eb9d2fa31]
15Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
16---
17 Makefile.top | 4 ++--
18 agent/Makefile.in | 16 ++++++-------
19 agent/helpers/Makefile.in | 2 +-
20 apps/Makefile.in | 46 ++++++++++++++++++------------------
21 apps/snmpnetstat/Makefile.in | 2 +-
22 snmplib/Makefile.in | 4 ++--
23 testing/Makefile.in | 8 +++----
24 7 files changed, 41 insertions(+), 41 deletions(-)
25
26diff --git a/Makefile.top b/Makefile.top
27index 53e0392..5de5648 100644
28--- a/Makefile.top
29+++ b/Makefile.top
30@@ -86,11 +86,11 @@ LIBCURRENT = 42
31 LIBAGE = 2
32 LIBREVISION = 1
33
34-LIB_LD_CMD = $(LIBTOOL) --mode=link $(LINKCC) $(CFLAGS) -rpath $(libdir) -version-info $(LIBCURRENT):$(LIBREVISION):$(LIBAGE) @LD_NO_UNDEFINED@ -o
35+LIB_LD_CMD = $(LIBTOOL) --mode=link $(LINKCC) $(CFLAGS) $(LDFLAGS) -rpath $(libdir) -version-info $(LIBCURRENT):$(LIBREVISION):$(LIBAGE) @LD_NO_UNDEFINED@ -o
36 LIB_EXTENSION = la
37 LIB_VERSION =
38 LIB_LDCONFIG_CMD = echo "do not ldconfig\n"
39-LINK = $(LIBTOOL) --mode=link $(LINKCC)
40+LINK = $(LIBTOOL) --mode=link $(LINKCC) $(LDFLAGS)
41 # RANLIB = @RANLIB@
42 RANLIB = :
43
44diff --git a/agent/Makefile.in b/agent/Makefile.in
45index 44f8818..6008eb8 100644
46--- a/agent/Makefile.in
47+++ b/agent/Makefile.in
48@@ -288,26 +288,26 @@ all: agentlib subdirs miblib $(INSTALLBINPROGS) $(INSTALLSBINPROGS)
49 # build stuff targets
50 #
51 getkstat: getkstat.o
52- $(CC) $(CFLAGS) -o $@ $? $(LIBS)
53+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $? $(LIBS)
54
55 getkstat.o: mibgroup/kernel_sunos5.c
56- $(CC) $(CFLAGS) -o $@ -D_GETKSTAT_TEST -DDODEBUG -c $?
57+ $(CC) $(CFLAGS) -o $@ -D_GETKSTAT_TEST -DDODEBUG -c $?
58
59 getmibstat: getmibstat.o
60- $(CC) $(CFLAGS) -o $@ $? $(LIBS)
61+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $? $(LIBS)
62
63 getmibstat.o: mibgroup/kernel_sunos5.c
64- $(CC) $(CFLAGS) -o $@ -D_GETMIBSTAT_TEST -DDODEBUG -c $?
65+ $(CC) $(CFLAGS) -o $@ -D_GETMIBSTAT_TEST -DDODEBUG -c $?
66
67-snmpd$(EXEEXT): ${LAGENTOBJS} $(USELIBS) $(AGENTLIB) $(HELPERLIB) $(MIBLIB) $(LIBTARG)
68- $(LINK) $(CFLAGS) -o $@ ${LAGENTOBJS} ${LDFLAGS} ${OUR_AGENT_LIBS}
69+snmpd$(EXEEXT): ${LAGENTOBJS} $(USELIBS) $(AGENTLIB) $(HELPERLIB) $(MIBLIB) $(LIBTARG)
70+ $(LINK) $(CFLAGS) $(LDFLAGS) -o $@ ${LAGENTOBJS} ${OUR_AGENT_LIBS}
71
72 libnetsnmpagent.$(LIB_EXTENSION)$(LIB_VERSION): ${LLIBAGENTOBJS} $(USELIBS)
73- $(LIB_LD_CMD) $(AGENTLIB) ${LLIBAGENTOBJS} $(USELIBS) ${LAGENTLIBS} $(LDFLAGS) $(PERLLDOPTS_FOR_LIBS) @AGENTLIBS@
74+ $(LIB_LD_CMD) $(AGENTLIB) $(LDFLAGS) ${LLIBAGENTOBJS} $(USELIBS) ${LAGENTLIBS} $(PERLLDOPTS_FOR_LIBS) @AGENTLIBS@
75 $(RANLIB) $(AGENTLIB)
76
77 libnetsnmpmibs.$(LIB_EXTENSION)$(LIB_VERSION): ${LMIBOBJS} $(AGENTLIB) $(USELIBS) subdirs
78- $(LIB_LD_CMD) $(MIBLIB) ${LMIBOBJS} $(AGENTLIB) $(USELIBS) $(LDFLAGS) ${LMIBLIBS} $(PERLLDOPTS_FOR_LIBS) @AGENTLIBS@
79+ $(LIB_LD_CMD) $(MIBLIB) $(LDFLAGS) ${LMIBOBJS} $(AGENTLIB) $(USELIBS) ${LMIBLIBS} $(PERLLDOPTS_FOR_LIBS) @AGENTLIBS@
80 $(RANLIB) $(MIBLIB)
81
82 agentlib: $(AGENTLIB)
83diff --git a/agent/helpers/Makefile.in b/agent/helpers/Makefile.in
84index 51f409d..05a9adc 100644
85--- a/agent/helpers/Makefile.in
86+++ b/agent/helpers/Makefile.in
87@@ -32,5 +32,5 @@ LOBJS = dummy.lo
88 all: standardall
89
90 libnetsnmphelpers.$(LIB_EXTENSION)$(LIB_VERSION): $(LOBJS)
91- $(LIB_LD_CMD) $@ $(LOBJS) $(LDFLAGS)
92+ $(LIB_LD_CMD) $@ $(LDFLAGS) $(LOBJS)
93 $(RANLIB) $@
94diff --git a/apps/Makefile.in b/apps/Makefile.in
95index 57b8524..b5b26f9 100644
96--- a/apps/Makefile.in
97+++ b/apps/Makefile.in
98@@ -161,37 +161,37 @@ OTHERUNINSTALL=snmpinformuninstall snmptrapdperluninstall \
99 # build rules
100 #
101 snmpwalk$(EXEEXT): snmpwalk.$(OSUFFIX) $(USELIBS)
102- $(LINK) ${CFLAGS} -o $@ snmpwalk.$(OSUFFIX) ${LDFLAGS} ${LIBS}
103+ $(LINK) ${CFLAGS} ${LDFLAGS} -o $@ snmpwalk.$(OSUFFIX) ${LIBS}
104
105 snmpbulkwalk$(EXEEXT): snmpbulkwalk.$(OSUFFIX) $(USELIBS)
106- $(LINK) ${CFLAGS} -o $@ snmpbulkwalk.$(OSUFFIX) ${LDFLAGS} ${LIBS}
107+ $(LINK) ${CFLAGS} ${LDFLAGS} -o $@ snmpbulkwalk.$(OSUFFIX) ${LIBS}
108
109 snmpbulkget$(EXEEXT): snmpbulkget.$(OSUFFIX) $(USELIBS)
110- $(LINK) ${CFLAGS} -o $@ snmpbulkget.$(OSUFFIX) ${LDFLAGS} ${LIBS}
111+ $(LINK) ${CFLAGS} ${LDFLAGS} -o $@ snmpbulkget.$(OSUFFIX) ${LIBS}
112
113 snmptranslate$(EXEEXT): snmptranslate.$(OSUFFIX) $(USELIBS)
114- $(LINK) ${CFLAGS} -o $@ snmptranslate.$(OSUFFIX) ${LDFLAGS} ${LIBS}
115+ $(LINK) ${CFLAGS} ${LDFLAGS} -o $@ snmptranslate.$(OSUFFIX) ${LIBS}
116
117 snmpstatus$(EXEEXT): snmpstatus.$(OSUFFIX) $(USELIBS)
118- $(LINK) ${CFLAGS} -o $@ snmpstatus.$(OSUFFIX) ${LDFLAGS} ${LIBS}
119+ $(LINK) ${CFLAGS} ${LDFLAGS} -o $@ snmpstatus.$(OSUFFIX) ${LIBS}
120
121 snmpget$(EXEEXT): snmpget.$(OSUFFIX) $(USELIBS)
122- $(LINK) ${CFLAGS} -o $@ snmpget.$(OSUFFIX) ${LDFLAGS} ${LIBS}
123+ $(LINK) ${CFLAGS} ${LDFLAGS} -o $@ snmpget.$(OSUFFIX) ${LIBS}
124
125 snmpdelta$(EXEEXT): snmpdelta.$(OSUFFIX) $(USELIBS)
126- $(LINK) ${CFLAGS} -o $@ snmpdelta.$(OSUFFIX) ${LDFLAGS} ${LIBS}
127+ $(LINK) ${CFLAGS} ${LDFLAGS} -o $@ snmpdelta.$(OSUFFIX) ${LIBS}
128
129 snmptable$(EXEEXT): snmptable.$(OSUFFIX) $(USELIBS)
130- $(LINK) ${CFLAGS} -o $@ snmptable.$(OSUFFIX) ${LDFLAGS} ${LIBS}
131+ $(LINK) ${CFLAGS} ${LDFLAGS} -o $@ snmptable.$(OSUFFIX) ${LIBS}
132
133 snmptest$(EXEEXT): snmptest.$(OSUFFIX) $(USELIBS)
134- $(LINK) ${CFLAGS} -o $@ snmptest.$(OSUFFIX) ${LDFLAGS} ${LIBS}
135+ $(LINK) ${CFLAGS} ${LDFLAGS} -o $@ snmptest.$(OSUFFIX) ${LIBS}
136
137 snmptrapd$(EXEEXT): $(TRAPD_OBJECTS) $(USETRAPLIBS) $(INSTALLLIBS)
138- $(LINK) ${CFLAGS} -o $@ $(TRAPD_OBJECTS) $(INSTALLLIBS) ${LDFLAGS} ${TRAPLIBS}
139+ $(LINK) ${CFLAGS} ${LDFLAGS} -o $@ $(TRAPD_OBJECTS) $(INSTALLLIBS) ${TRAPLIBS}
140
141 snmptrap$(EXEEXT): snmptrap.$(OSUFFIX) $(USELIBS)
142- $(LINK) ${CFLAGS} -o $@ snmptrap.$(OSUFFIX) ${LDFLAGS} ${LIBS}
143+ $(LINK) ${CFLAGS} ${LDFLAGS} -o $@ snmptrap.$(OSUFFIX) ${LIBS}
144
145 snmpinform$(EXEEXT): snmptrap$(EXEEXT)
146 rm -f snmpinform
147@@ -202,40 +202,40 @@ snmptop$(EXEEXT): snmpps$(EXEEXT)
148 $(LN_S) snmpps$(EXEEXT) snmptop$(EXEEXT)
149
150 snmpset$(EXEEXT): snmpset.$(OSUFFIX) $(USELIBS)
151- $(LINK) ${CFLAGS} -o $@ snmpset.$(OSUFFIX) ${LDFLAGS} ${LIBS}
152+ $(LINK) ${CFLAGS} ${LDFLAGS} -o $@ snmpset.$(OSUFFIX) ${LIBS}
153
154 snmpusm$(EXEEXT): snmpusm.$(OSUFFIX) $(USELIBS)
155- $(LINK) ${CFLAGS} -o $@ snmpusm.$(OSUFFIX) ${LDFLAGS} ${LIBS}
156+ $(LINK) ${CFLAGS} ${LDFLAGS} -o $@ snmpusm.$(OSUFFIX) ${LIBS}
157
158 snmpvacm$(EXEEXT): snmpvacm.$(OSUFFIX) $(USELIBS)
159- $(LINK) ${CFLAGS} -o $@ snmpvacm.$(OSUFFIX) ${LDFLAGS} ${LIBS}
160+ $(LINK) ${CFLAGS} ${LDFLAGS} -o $@ snmpvacm.$(OSUFFIX) ${LIBS}
161
162 snmptls$(EXEEXT): snmptls.$(OSUFFIX) $(USELIBS)
163- $(LINK) ${CFLAGS} -o $@ snmptls.$(OSUFFIX) ${LDFLAGS} ${LIBS}
164+ $(LINK) ${CFLAGS} ${LDFLAGS} -o $@ snmptls.$(OSUFFIX) ${LIBS}
165
166 agentxtrap$(EXEEXT): agentxtrap.$(OSUFFIX) $(USEAGENTLIBS)
167- $(LINK) ${CFLAGS} -o $@ agentxtrap.$(OSUFFIX) ${LDFLAGS} $(USEAGENTLIBS) $(PERLLDOPTS_FOR_APPS) ${LIBS}
168+ $(LINK) ${CFLAGS} ${LDFLAGS} -o $@ agentxtrap.$(OSUFFIX) $(USEAGENTLIBS) $(PERLLDOPTS_FOR_APPS) ${LIBS}
169
170 snmpgetnext$(EXEEXT): snmpgetnext.$(OSUFFIX) $(USELIBS)
171- $(LINK) ${CFLAGS} -o $@ snmpgetnext.$(OSUFFIX) ${LDFLAGS} ${LIBS}
172+ $(LINK) ${CFLAGS} ${LDFLAGS} -o $@ snmpgetnext.$(OSUFFIX) ${LIBS}
173
174 encode_keychange$(EXEEXT): encode_keychange.$(OSUFFIX) $(USELIBS)
175- $(LINK) ${CFLAGS} -o $@ encode_keychange.$(OSUFFIX) ${LDFLAGS} ${LIBS}
176+ $(LINK) ${CFLAGS} ${LDFLAGS} -o $@ encode_keychange.$(OSUFFIX) ${LIBS}
177
178 snmpdf$(EXEEXT): snmpdf.$(OSUFFIX) $(USELIBS)
179- $(LINK) ${CFLAGS} -o $@ snmpdf.$(OSUFFIX) ${LDFLAGS} ${LIBS}
180+ $(LINK) ${CFLAGS} ${LDFLAGS} -o $@ snmpdf.$(OSUFFIX) ${LIBS}
181
182 snmpps$(EXEEXT): snmpps.$(OSUFFIX) $(USELIBS)
183- $(LINK) ${CFLAGS} -o $@ snmpps.$(OSUFFIX) ${LDFLAGS} @LIBCURSES@ ${LIBS}
184+ $(LINK) ${CFLAGS} ${LDFLAGS} -o $@ snmpps.$(OSUFFIX) @LIBCURSES@ ${LIBS}
185
186 snmpping$(EXEEXT): snmpping.$(OSUFFIX) $(USELIBS)
187- $(LINK) ${CFLAGS} -o $@ snmpping.$(OSUFFIX) ${LDFLAGS} ${LIBS} -lm
188+ $(LINK) ${CFLAGS} ${LDFLAGS} -o $@ snmpping.$(OSUFFIX) ${LIBS} -lm
189
190 snmppcap$(EXEEXT): snmppcap.$(OSUFFIX) $(USEAGENTLIBS)
191- $(LINK) ${CFLAGS} -o $@ snmppcap.$(OSUFFIX) ${LDFLAGS} ${USEAGENTLIBS} ${LIBS} -lpcap
192+ $(LINK) ${CFLAGS} ${LDFLAGS} -o $@ snmppcap.$(OSUFFIX) ${USEAGENTLIBS} ${LIBS} -lpcap
193
194 libnetsnmptrapd.$(LIB_EXTENSION)$(LIB_VERSION): $(LLIBTRAPD_OBJS)
195- $(LIB_LD_CMD) $@ ${LLIBTRAPD_OBJS} $(MIBLIB) $(MYSQL_LIBS) $(USELIBS) $(PERLLDOPTS_FOR_LIBS) $(LDFLAGS)
196+ $(LIB_LD_CMD) $@ $(LDFLAGS) ${LLIBTRAPD_OBJS} $(MIBLIB) $(MYSQL_LIBS) $(USELIBS) $(PERLLDOPTS_FOR_LIBS)
197 $(RANLIB) $@
198
199 snmpinforminstall:
200diff --git a/apps/snmpnetstat/Makefile.in b/apps/snmpnetstat/Makefile.in
201index dfb566d..8a8cb21 100644
202--- a/apps/snmpnetstat/Makefile.in
203+++ b/apps/snmpnetstat/Makefile.in
204@@ -34,4 +34,4 @@ LIBS= ../../snmplib/libnetsnmp.$(LIB_EXTENSION)$(LIB_VERSION) $(VAL_LIBS) @LIBS
205 all: standardall
206
207 snmpnetstat$(EXEEXT): ${LOBJS} ${USELIBS}
208- ${LINK} ${CFLAGS} -o $@ ${LOBJS} ${LOCAL_LIBS} ${LDFLAGS} ${LIBS}
209+ ${LINK} ${CFLAGS} ${LDFLAGS} -o $@ ${LOBJS} ${LOCAL_LIBS} ${LIBS}
210diff --git a/snmplib/Makefile.in b/snmplib/Makefile.in
211index ecbfc4d..1501636 100644
212--- a/snmplib/Makefile.in
213+++ b/snmplib/Makefile.in
214@@ -230,11 +230,11 @@ all: standardall
215
216 # how to build the libraries.
217 libnetsnmp.$(LIB_EXTENSION)$(LIB_VERSION): $(TOBJS)
218- $(LIB_LD_CMD) $@ $(TOBJS) $(LDFLAGS) @LNETSNMPLIBS@
219+ $(LIB_LD_CMD) $@ $(LDFLAGS) $(TOBJS) @LNETSNMPLIBS@
220 $(RANLIB) $@
221
222 libsnmp.$(LIB_EXTENSION)$(LIB_VERSION): $(TOBJS)
223- $(LIB_LD_CMD) $@ $(TOBJS) $(LDFLAGS) @LNETSNMPLIBS@
224+ $(LIB_LD_CMD) $@ $(LDFLAGS) $(TOBJS) @LNETSNMPLIBS@
225 $(RANLIB) $@
226
227 #
228diff --git a/testing/Makefile.in b/testing/Makefile.in
229index 79d069d..a6d920e 100644
230--- a/testing/Makefile.in
231+++ b/testing/Makefile.in
232@@ -61,16 +61,16 @@ test-mibs:
233 cd $(srcdir)/rfc1213 ; ./run
234
235 etest: etimetest.o $(PARSEOBJS) $(USELIBS)
236- ${CC} -o $@ etimetest.o $(PARSEOBJS) ${LDFLAGS} ${LIBS}
237+ ${CC} ${LDFLAGS} -o $@ etimetest.o $(PARSEOBJS) ${LIBS}
238
239 ktest: keymanagetest.o $(PARSEOBJS) $(USELIBS)
240- ${CC} -o $@ keymanagetest.o $(PARSEOBJS) ${LDFLAGS} ${LIBS}
241+ ${CC} ${LDFLAGS} -o $@ keymanagetest.o $(PARSEOBJS) ${LIBS}
242
243 misctest: misctest.o $(PARSEOBJS) $(USELIBS)
244- ${CC} -o $@ misctest.o $(PARSEOBJS) ${LDFLAGS} ${LIBS}
245+ ${CC} ${LDFLAGS} -o $@ misctest.o $(PARSEOBJS) ${LIBS}
246
247 stest: scapitest.o $(PARSEOBJS) $(USELIBS)
248- ${CC} -o $@ scapitest.o $(PARSEOBJS) ${LDFLAGS} ${LIBS}
249+ ${CC} ${LDFLAGS} -o $@ scapitest.o $(PARSEOBJS) ${LIBS}
250
251 clean: testclean
252 rm -f *.o core *.core $(TARG)
diff --git a/meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.4.bb b/meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.4.bb
index 7c849cf5e7..f37bda921a 100644
--- a/meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.4.bb
+++ b/meta-networking/recipes-protocols/net-snmp/net-snmp_5.9.4.bb
@@ -30,7 +30,8 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/net-snmp/net-snmp-${PV}.tar.gz \
30 file://0001-Android-Fix-the-build.patch \ 30 file://0001-Android-Fix-the-build.patch \
31 file://netsnmp-swinst-crash.patch \ 31 file://netsnmp-swinst-crash.patch \
32 file://net-snmp-5.9.4-kernel-6.7.patch \ 32 file://net-snmp-5.9.4-kernel-6.7.patch \
33 " 33 file://0001-Fix-LDFLAGS-vs-LIBS-ordering.patch \
34 "
34SRC_URI[sha256sum] = "8b4de01391e74e3c7014beb43961a2d6d6fa03acc34280b9585f4930745b0544" 35SRC_URI[sha256sum] = "8b4de01391e74e3c7014beb43961a2d6d6fa03acc34280b9585f4930745b0544"
35 36
36UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/net-snmp/files/net-snmp/" 37UPSTREAM_CHECK_URI = "https://sourceforge.net/projects/net-snmp/files/net-snmp/"
@@ -117,6 +118,10 @@ do_configure:append() {
117 -e "s@^NSC_LIBDIR=-L.*@NSC_LIBDIR=-L${STAGING_DIR_TARGET}\$\{libdir\}@g" \ 118 -e "s@^NSC_LIBDIR=-L.*@NSC_LIBDIR=-L${STAGING_DIR_TARGET}\$\{libdir\}@g" \
118 -e "s@^NSC_LDFLAGS=\"-L.* @NSC_LDFLAGS=\"-L${STAGING_DIR_TARGET}\$\{libdir\} @g" \ 119 -e "s@^NSC_LDFLAGS=\"-L.* @NSC_LDFLAGS=\"-L${STAGING_DIR_TARGET}\$\{libdir\} @g" \
119 -i ${B}/net-snmp-config 120 -i ${B}/net-snmp-config
121
122 # Make libtool inject -Wl,--as-needed so that it is specified before any lib
123 # dependencies. This is needed due to libtools' reordering of the arguments.
124 [ -z "${ASNEEDED}" ] || sed -e "s@CC -shared@\0 ${ASNEEDED}@" -i ${B}/libtool
120} 125}
121 126
122do_install:append() { 127do_install:append() {
diff --git a/meta-oe/conf/layer.conf b/meta-oe/conf/layer.conf
index 5b9ceb424e..56aea73b15 100644
--- a/meta-oe/conf/layer.conf
+++ b/meta-oe/conf/layer.conf
@@ -138,7 +138,6 @@ OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES += " \
138 dhrystone-src \ 138 dhrystone-src \
139 directfb \ 139 directfb \
140 directfb-dbg \ 140 directfb-dbg \
141 doxygen-src \
142 edid-decode \ 141 edid-decode \
143 edid-decode-dbg \ 142 edid-decode-dbg \
144 editorconfig-core-c-dev \ 143 editorconfig-core-c-dev \
diff --git a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250512.1.bb b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250814.1.bb
index d4e616a733..1504dacb00 100644
--- a/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250512.1.bb
+++ b/meta-oe/recipes-devtools/abseil-cpp/abseil-cpp_20250814.1.bb
@@ -7,13 +7,11 @@ SECTION = "libs"
7LICENSE = "Apache-2.0" 7LICENSE = "Apache-2.0"
8LIC_FILES_CHKSUM = "file://LICENSE;md5=df52c6edb7adc22e533b2bacc3bd3915" 8LIC_FILES_CHKSUM = "file://LICENSE;md5=df52c6edb7adc22e533b2bacc3bd3915"
9 9
10SRCREV = "76bb24329e8bf5f39704eb10d21b9a80befa7c81" 10SRC_URI = "https://github.com/abseil/${BPN}/releases/download/${PV}/${BP}.tar.gz \
11BRANCH = "lts_2025_05_12"
12SRC_URI = "git://github.com/abseil/abseil-cpp;branch=${BRANCH};protocol=https \
13 file://0001-absl-always-use-asm-sgidefs.h.patch \ 11 file://0001-absl-always-use-asm-sgidefs.h.patch \
14 file://0002-abseil-ppc-fixes.patch \ 12 file://0002-abseil-ppc-fixes.patch \
15 " 13 "
16 14SRC_URI[sha256sum] = "1692f77d1739bacf3f94337188b78583cf09bab7e420d2dc6c5605a4f86785a1"
17 15
18inherit cmake 16inherit cmake
19 17
diff --git a/meta-oe/recipes-test/pm-qa/pm-qa_git.bb b/meta-oe/recipes-test/pm-qa/pm-qa_git.bb
index f792415037..3c123f9294 100644
--- a/meta-oe/recipes-test/pm-qa/pm-qa_git.bb
+++ b/meta-oe/recipes-test/pm-qa/pm-qa_git.bb
@@ -19,8 +19,8 @@ SRC_URI = " \
19CFLAGS += "-pthread" 19CFLAGS += "-pthread"
20 20
21do_compile () { 21do_compile () {
22 # Find all the .c files in this project and build them. 22 # Find all the .c files in this project skip any directory named .pc and build them.
23 for x in `find . -name "*.c"` 23 for x in `find . -path '*/.pc' -prune -o -type f -name '*.c' -print`
24 do 24 do
25 util=`echo ${x} | sed s/.c$//` 25 util=`echo ${x} | sed s/.c$//`
26 oe_runmake ${util} 26 oe_runmake ${util}
@@ -32,7 +32,7 @@ do_install () {
32 install -d ${D}${libdir}/${BPN} 32 install -d ${D}${libdir}/${BPN}
33 33
34 # Install the compiled binaries that were built in the previous step 34 # Install the compiled binaries that were built in the previous step
35 for x in `find . -name "*.c"` 35 for x in `find . -path '*/.pc' -prune -o -type f -name '*.c' -print`
36 do 36 do
37 util=`echo ${x} | sed s/.c$//` 37 util=`echo ${x} | sed s/.c$//`
38 util_basename=`basename ${util}` 38 util_basename=`basename ${util}`