From: Koen Kooi <koen@dominion.thruhere.net>
To: openembedded-devel@lists.openembedded.org
Subject: Re: [meta-oe][PATCH] postgresql: Use pkg-config for libxml2 dependency
Date: Fri, 20 Jun 2014 11:52:11 +0200 [thread overview]
Message-ID: <lo108c$9h6$1@ger.gmane.org> (raw)
In-Reply-To: <1403256454-4045-1-git-send-email-wenzong.fan@windriver.com>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
wenzong.fan@windriver.com schreef op 20-06-14 11:27:
> From: Wenzong Fan <wenzong.fan@windriver.com>
>
> Use pkg-config for the libxml2 dependency, not the -config script.
>
> Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> ---
> .../use-pkg-config-for-libxml2-dependency.patch | 44
> ++++++++++++++++++++ .../recipes-support/postgresql/postgresql_9.2.4.bb |
> 1 + 2 files changed, 45 insertions(+) create mode 100644
> meta-oe/recipes-support/postgresql/postgresql-9.2.4/use-pkg-config-for-libxml2-dependency.patch
>
> diff --git
> a/meta-oe/recipes-support/postgresql/postgresql-9.2.4/use-pkg-config-for-libxml2-dependency.patch
> b/meta-oe/recipes-support/postgresql/postgresql-9.2.4/use-pkg-config-for-libxml2-dependency.patch
>
>
new file mode 100644
> index 0000000..d26701f --- /dev/null +++
> b/meta-oe/recipes-support/postgresql/postgresql-9.2.4/use-pkg-config-for-libxml2-dependency.patch
>
>
@@ -0,0 +1,44 @@
> +From 744bbd99a779deac244cebc30f21db9b77946eab Mon Sep 17 00:00:00 2001
> +From: Wenzong Fan <wenzong.fan@windriver.com> +Date: Thu, 19 Jun 2014
> 22:34:21 -0400 +Subject: [PATCH] postgresql: Use pkg-config for libxml2
> dependency + +Use pkg-config for the libxml2 dependency, not the -config
> script. + +Upstream-Status: Pending + +Signed-off-by: Wenzong Fan
> <wenzong.fan@windriver.com> +--- + configure.in | 16 ++++------------ +
> 1 file changed, 4 insertions(+), 12 deletions(-) + +diff --git
> a/configure.in b/configure.in +index 3bf9728..d768e9f 100644 +---
> a/configure.in ++++ b/configure.in +@@ -709,18 +709,10 @@
> PGAC_ARG_BOOL(with, libxml, no, [build with XML support], +
> [AC_DEFINE([USE_LIBXML], 1, [Define to 1 to build with XML support.
> (--with-libxml)])]) + + if test "$with_libxml" = yes ; then +-
> AC_CHECK_PROGS(XML2_CONFIG, xml2-config) +- if test -n "$XML2_CONFIG";
> then +- for pgac_option in `$XML2_CONFIG --cflags`; do +- case
> $pgac_option in +- -I*|-D*) CPPFLAGS="$CPPFLAGS $pgac_option";; +-
> esac +- done +- for pgac_option in `$XML2_CONFIG --libs`; do +-
> case $pgac_option in +- -L*) LDFLAGS="$LDFLAGS $pgac_option";; +-
> esac +- done ++ PKG_CHECK_MODULES(PKG_XML2, [libxml-2.0],,) ++ if
> test "x$PKG_XML2_CFLAGS" != "x"; then ++ CPPFLAGS="$CPPFLAGS
> $PKG_XML2_CFLAGS" ++ LDFLAGS="$LDFLAGS $PKG_XML2_LIBS" + fi + fi +
> +-- +1.7.9.5
Since you are dropping the pgac_* processing, could you add a note that you
drooped it and why?
regards,
Koen
> + diff --git a/meta-oe/recipes-support/postgresql/postgresql_9.2.4.bb
> b/meta-oe/recipes-support/postgresql/postgresql_9.2.4.bb index
> 49ca53f..e45638d 100644 ---
> a/meta-oe/recipes-support/postgresql/postgresql_9.2.4.bb +++
> b/meta-oe/recipes-support/postgresql/postgresql_9.2.4.bb @@ -7,6 +7,7 @@
> PR = "${INC_PR}.0" SRC_URI += "\
> file://remove.autoconf.version.check.patch \
> file://ecpg-parallel-make-fix.patch \ +
> file://use-pkg-config-for-libxml2-dependency.patch \ "
>
> SRC_URI[md5sum] = "6ee5bb53b97da7c6ad9cb0825d3300dd"
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
Comment: GPGTools - http://gpgtools.org
iD8DBQFTpARLMkyGM64RGpERAg9hAJ98vjW1rta+ZUF+m/UepLYek9URCQCfW+f1
1i2dZoiq7OpvAgfIZ4E7n/o=
=MDCo
-----END PGP SIGNATURE-----
prev parent reply other threads:[~2014-06-20 9:52 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-06-20 9:27 [meta-oe][PATCH] postgresql: Use pkg-config for libxml2 dependency wenzong.fan
2014-06-20 9:52 ` Koen Kooi [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='lo108c$9h6$1@ger.gmane.org' \
--to=koen@dominion.thruhere.net \
--cc=openembedded-devel@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox