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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to