On Wed, Aug 26, 2020 at 1:28 PM Arthur She <[email protected]> wrote: > > We built curl and xmlrpc-c for arm and aarch64 architectures. > Except for the Makefile macro error of xmlrpc-c-1.54.02, everything works > fine so far. > > Could you give me an example of the config files with pkgconfig calls? >
see meta/recipes-support/gnupg/gnupg/0002-use-pkgconfig-instead-of-npth-config.patch > Thanks, > Arthur > > > On Tue, Aug 25, 2020 at 10:26 PM Khem Raj <[email protected]> wrote: >> >> On Tue, Aug 25, 2020 at 9:58 PM Arthur She <[email protected]> wrote: >> > >> > Hi Khem, >> > I am not sure I understand what you mean. >> > Could you share some more details? >> > >> >> We have replaced many of these config files with pkgconfig calls, >> since they do not work reliably in cross compile envs >> but I don't see this being done for curl-config yet so perhaps it does >> work ok in cross builds. >> >> > Thanks, >> > Arthur >> > >> > On Tue, Aug 25, 2020 at 11:34 AM Khem Raj <[email protected]> wrote: >> >> >> >> On Mon, Aug 24, 2020 at 9:08 PM Arthur She <[email protected]> wrote: >> >> > >> >> > This error caused the curl library not to be linked. >> >> > >> >> > Signed-off-by: Arthur She <[email protected]> >> >> > --- >> >> > .../0003-Fix-Makefile-macro-error.patch | 26 +++++++++++++++++++ >> >> > .../xmlrpc-c/xmlrpc-c_1.54.02.bb | 1 + >> >> > 2 files changed, 27 insertions(+) >> >> > create mode 100644 >> >> > meta-oe/recipes-devtools/xmlrpc-c/xmlrpc-c/0003-Fix-Makefile-macro-error.patch >> >> > >> >> > diff --git >> >> > a/meta-oe/recipes-devtools/xmlrpc-c/xmlrpc-c/0003-Fix-Makefile-macro-error.patch >> >> > >> >> > b/meta-oe/recipes-devtools/xmlrpc-c/xmlrpc-c/0003-Fix-Makefile-macro-error.patch >> >> > new file mode 100644 >> >> > index 000000000..e0be24bf7 >> >> > --- /dev/null >> >> > +++ >> >> > b/meta-oe/recipes-devtools/xmlrpc-c/xmlrpc-c/0003-Fix-Makefile-macro-error.patch >> >> > @@ -0,0 +1,26 @@ >> >> > +From bb4057f06dd4a0b7823c1952b14cee7882664f1b Mon Sep 17 00:00:00 2001 >> >> > +From: Arthur She <[email protected]> >> >> > +Date: Mon, 24 Aug 2020 20:50:58 -0700 >> >> > +Subject: [PATCH] Fix Makefile macro error >> >> > + >> >> > +The libcurl will not be liked due to this error. >> >> > +--- >> >> > + src/Makefile | 2 +- >> >> > + 1 file changed, 1 insertion(+), 1 deletion(-) >> >> > + >> >> > +diff --git a/src/Makefile b/src/Makefile >> >> > +index 1cdf8b0..acd04dd 100644 >> >> > +--- a/src/Makefile >> >> > ++++ b/src/Makefile >> >> > +@@ -57,7 +57,7 @@ ifeq ($(MUST_BUILD_CURL_CLIENT),yes) >> >> > + TRANSPORT_MODS += $(BLDDIR)/lib/curl_transport/xmlrpc_curl_transport >> >> > + TRANSPORT_MODS += $(BLDDIR)/lib/curl_transport/curltransaction >> >> > + TRANSPORT_MODS += $(BLDDIR)/lib/curl_transport/curlmulti >> >> > +- TRANSPORT_LIBDEP += $(shell $CURL_CONFIG --libs) >> >> > ++ TRANSPORT_LIBDEP += $(shell $(CURL_CONFIG) --libs) >> >> >> >> do we then point CURL_CONFIG to PKGCONFIG or pkgconfig ? >> >> I think it would be better to do so as well while here. >> >> >> >> > + TRANSPORT_INCLUDES += -Isrcdir/lib/curl_transport >> >> > + endif >> >> > + ifeq ($(MUST_BUILD_LIBWWW_CLIENT),yes) >> >> > +-- >> >> > +2.25.1 >> >> > + >> >> > diff --git a/meta-oe/recipes-devtools/xmlrpc-c/xmlrpc-c_1.54.02.bb >> >> > b/meta-oe/recipes-devtools/xmlrpc-c/xmlrpc-c_1.54.02.bb >> >> > index c1f0b78ca..eec945824 100644 >> >> > --- a/meta-oe/recipes-devtools/xmlrpc-c/xmlrpc-c_1.54.02.bb >> >> > +++ b/meta-oe/recipes-devtools/xmlrpc-c/xmlrpc-c_1.54.02.bb >> >> > @@ -8,6 +8,7 @@ LIC_FILES_CHKSUM = >> >> > "file://doc/COPYING;md5=aefbf81ba0750f02176b6f86752ea951" >> >> > SRC_URI = "git://github.com/mirror/xmlrpc-c.git \ >> >> > >> >> > file://0001-test-cpp-server_abyss-Fix-build-with-clang-libc.patch \ >> >> > file://0002-fix-formatting-issues.patch \ >> >> > + file://0003-Fix-Makefile-macro-error.patch \ >> >> > " >> >> > >> >> > #Release 1.54.02 >> >> > -- >> >> > 2.25.1 >> >> > >> >> >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#86626): https://lists.openembedded.org/g/openembedded-devel/message/86626 Mute This Topic: https://lists.openembedded.org/mt/76400818/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
