<br><br>On Monday, June 11, 2012, Mark Hatle &lt;<a href="mailto:mark.hatle@windriver.com">mark.hatle@windriver.com</a>&gt; wrote:<br>&gt; Beside upreving RPM, add necessary integration pathces to libzypp.<br><br>Typo there I guess you wanted &quot;patches&quot; there<br>
<br><br>&gt;<br>&gt; Also change the configuration of RPM to support PACKAGECONFIG flags.<br>&gt; RPM is highly configurable, the default configuration is good for<br>&gt; minimal OE-Core use.<br>&gt;<br>&gt; Signed-off-by: Mark Hatle &lt;<a href="mailto:mark.hatle@windriver.com">mark.hatle@windriver.com</a>&gt;<br>
&gt; ---<br>&gt;  meta/recipes-devtools/rpm/rpm/rpm-lua.patch        |   29 +++++<br>&gt;  .../rpm/rpm/rpm-scriptletexechelper.patch          |   33 +++---<br>&gt;  meta/recipes-devtools/rpm/rpm/rpmdeps-oecore.patch |   26 ++---<br>
&gt;  .../rpm/{<a href="http://rpm_5.4.8.bb">rpm_5.4.8.bb</a> =&gt; <a href="http://rpm_5.4.9.bb">rpm_5.4.9.bb</a>}             |  122 +++++++++-----------<br>&gt;  .../libzypp/libzypp/libzypp-rpm549.patch           |   28 +++++<br>
&gt;  meta/recipes-extended/libzypp/<a href="http://libzypp_git.bb">libzypp_git.bb</a>       |    3 +-<br>&gt;  6 files changed, 141 insertions(+), 100 deletions(-)<br>&gt;  create mode 100644 meta/recipes-devtools/rpm/rpm/rpm-lua.patch<br>
&gt;  rename meta/recipes-devtools/rpm/{<a href="http://rpm_5.4.8.bb">rpm_5.4.8.bb</a> =&gt; <a href="http://rpm_5.4.9.bb">rpm_5.4.9.bb</a>} (82%)<br>&gt;  create mode 100644 meta/recipes-extended/libzypp/libzypp/libzypp-rpm549.patch<br>
&gt;<br>&gt; diff --git a/meta/recipes-devtools/rpm/rpm/rpm-lua.patch b/meta/recipes-devtools/rpm/rpm/rpm-lua.patch<br>&gt; new file mode 100644<br>&gt; index 0000000..980e1b1<br>&gt; --- /dev/null<br>&gt; +++ b/meta/recipes-devtools/rpm/rpm/rpm-lua.patch<br>
&gt; @@ -0,0 +1,29 @@<br>&gt; +Add support for cross compiling lua<br>&gt; +<br>&gt; +Signed-off-by: Mark Hatle &lt;<a href="mailto:mark.hatle@windriver.com">mark.hatle@windriver.com</a>&gt;<br>&gt; +<br>&gt; +diff -ur rpm-5.4.9.orig/<a href="http://configure.ac">configure.ac</a> rpm-5.4.9/<a href="http://configure.ac">configure.ac</a><br>
&gt; +--- rpm-5.4.9.orig/<a href="http://configure.ac">configure.ac</a>        2012-05-16 12:16:36.589813548 -0500<br>&gt; ++++ rpm-5.4.9/<a href="http://configure.ac">configure.ac</a>     2012-05-16 12:26:01.070813518 -0500<br>
&gt; +@@ -120,6 +120,9 @@<br>&gt; +<br>&gt; + AC_PATH_PROG(AS, as, as)<br>&gt; +<br>&gt; ++CC_FOR_BUILD=${CC_FOR_BUILD-\$(CC)}<br>&gt; ++AC_SUBST(CC_FOR_BUILD)<br>&gt; ++<br>&gt; + dnl # GCC specifics<br>&gt; + AC_PROG_GCC_TRADITIONAL<br>
&gt; + AC_ARG_ENABLE(build-pic,<br>&gt; +diff -ur rpm-5.4.9.orig/lua/Makefile.am rpm-5.4.9/lua/Makefile.am<br>&gt; +--- rpm-5.4.9.orig/lua/Makefile.am     2012-04-07 19:15:25.000000000 -0500<br>&gt; ++++ rpm-5.4.9/lua/Makefile.am  2012-05-16 12:26:19.556856688 -0500<br>
&gt; +@@ -40,7 +40,7 @@<br>&gt; +<br>&gt; + # --- bin2c doesn&#39;t need anything but a compiler<br>&gt; + bin2c$(EXEEXT):  bin2c.c<br>&gt; +-      $(CC) -o $@ $&lt;<br>&gt; ++      $(CC_FOR_BUILD) -o $@ $&lt;<br>&gt; +<br>
&gt; + liblua_la_SOURCES =<br>&gt; + liblua_la_CFLAGS = @WITH_LUA_SUBDIR_DEF@<br>&gt; diff --git a/meta/recipes-devtools/rpm/rpm/rpm-scriptletexechelper.patch b/meta/recipes-devtools/rpm/rpm/rpm-scriptletexechelper.patch<br>
&gt; index e4db0e4..8a9e712 100644<br>&gt; --- a/meta/recipes-devtools/rpm/rpm/rpm-scriptletexechelper.patch<br>&gt; +++ b/meta/recipes-devtools/rpm/rpm/rpm-scriptletexechelper.patch<br>&gt; @@ -12,10 +12,11 @@ Upstream-Status: Pending<br>
&gt;<br>&gt;  Signed-off-by: Mark Hatle &lt;<a href="mailto:mark.hatle@windriver.com">mark.hatle@windriver.com</a>&gt;<br>&gt;<br>&gt; -diff -ur rpm-5.4.0.orig/lib/psm.c rpm-5.4.0/lib/psm.c<br>&gt; ---- rpm-5.4.0.orig/lib/psm.c   2010-12-29 07:42:11.000000000 -0600<br>
&gt; -+++ rpm-5.4.0/lib/psm.c        2011-11-08 13:38:48.132791154 -0600<br>&gt; -@@ -792,6 +792,10 @@<br>&gt; +Index: rpm-5.4.9/lib/psm.c<br>&gt; +===================================================================<br>&gt; +--- rpm-5.4.9.orig/lib/psm.c<br>
&gt; ++++ rpm-5.4.9/lib/psm.c<br>&gt; +@@ -801,6 +801,10 @@ static rpmRC runScript(rpmpsm psm, Heade<br>&gt;      int xx;<br>&gt;      int i;<br>&gt;<br>&gt; @@ -26,23 +27,23 @@ diff -ur rpm-5.4.0.orig/lib/psm.c rpm-5.4.0/lib/psm.c<br>
&gt;      if (psm-&gt;sstates != NULL &amp;&amp; ix &gt;= 0 &amp;&amp; ix &lt; RPMSCRIPT_MAX)<br>&gt;        ssp = psm-&gt;sstates + ix;<br>&gt;      if (ssp != NULL)<br>&gt; -@@ -858,14 +862,29 @@<br>&gt; +@@ -867,14 +871,29 @@ assert(he-&gt;p.str != NULL);<br>
&gt;                (F_ISSET(psm, UNORDERED) ? &quot;a&quot; : &quot;&quot;));<br>&gt;<br>&gt;      if (Phe-&gt;p.argv == NULL) {<br>&gt; --      argv = alloca(5 * sizeof(*argv));<br>&gt; +-      argv = (const char **) alloca(5 * sizeof(*argv));<br>
&gt;  -      argv[0] = &quot;/bin/sh&quot;;<br>&gt;  -      argc = 1;<br>&gt; -+      argv = alloca(7 * sizeof(*argv));<br>&gt; ++      argv = (const char **) alloca(7 * sizeof(*argv));<br>&gt;  +      argc = 0;<br>&gt;  +    } else {<br>
&gt; -+      argv = alloca((Phe-&gt;c + 6) * sizeof(*argv));<br>&gt; ++      argv = (const char **) alloca((Phe-&gt;c + 6) * sizeof(*argv));<br>&gt;  +      argc = 0;<br>&gt;  +    }<br>&gt;  +<br>&gt;  +#ifdef RPM_VENDOR_POKY<br>
&gt;  +    if (scriptletWrapper &amp;&amp; *scriptletWrapper) {<br>&gt; -+        argv[argc++] = scriptletWrapper;<br>&gt; ++      argv[argc++] = scriptletWrapper;<br>&gt;  +      argv[argc] = rpmtsRootDir(ts);<br>&gt;  +      if (!argv[argc] || !*argv[argc])<br>
&gt;  +         argv[argc] = &quot;/&quot;;<br>&gt; @@ -51,10 +52,10 @@ diff -ur rpm-5.4.0.orig/lib/psm.c rpm-5.4.0/lib/psm.c<br>&gt;  +#endif<br>&gt;  +<br>&gt;  +    if (Phe-&gt;p.argv == NULL) {<br>&gt; -+        argv[argc++] = &quot;/bin/sh&quot;;<br>
&gt; ++      argv[argc++] = &quot;/bin/sh&quot;;<br>&gt;        ldconfig_done = 0;<br>&gt;      } else {<br>&gt; --      argv = alloca((Phe-&gt;c + 4) * sizeof(*argv));<br>&gt; +-      argv = (const char **) alloca((Phe-&gt;c + 4) * sizeof(*argv));<br>
&gt;  -      memcpy(argv, Phe-&gt;p.argv, Phe-&gt;c * sizeof(*argv));<br>&gt;  -      argc = Phe-&gt;c;<br>&gt;  +      memcpy((argv + argc), Phe-&gt;p.argv, Phe-&gt;c * sizeof(*argv));<br>&gt; @@ -62,7 +63,7 @@ diff -ur rpm-5.4.0.orig/lib/psm.c rpm-5.4.0/lib/psm.c<br>
&gt;        ldconfig_done = (ldconfig_path &amp;&amp; !strcmp(argv[0], ldconfig_path)<br>&gt;                ? 1 : 0);<br>&gt;      }<br>&gt; -@@ -916,7 +935,12 @@<br>&gt; +@@ -925,7 +944,12 @@ assert(he-&gt;p.str != NULL);<br>
&gt;            goto exit;<br>&gt;<br>&gt;        if (rpmIsDebug() &amp;&amp;<br>&gt; @@ -76,7 +77,7 @@ diff -ur rpm-5.4.0.orig/lib/psm.c rpm-5.4.0/lib/psm.c<br>&gt;        {<br>&gt;            static const char set_x[] = &quot;set -x\n&quot;;<br>
&gt;            nw = Fwrite(set_x, sizeof(set_x[0]), sizeof(set_x)-1, fd);<br>&gt; -@@ -1051,12 +1075,22 @@<br>&gt; +@@ -1060,12 +1084,22 @@ assert(he-&gt;p.str != NULL);<br>&gt;<br>&gt;        {   const char * rootDir = rpmtsRootDir(ts);<br>
&gt;            if (!rpmtsChrootDone(ts) &amp;&amp; rootDir != NULL &amp;&amp;<br>&gt; @@ -99,7 +100,7 @@ diff -ur rpm-5.4.0.orig/lib/psm.c rpm-5.4.0/lib/psm.c<br>&gt;            xx = Chdir(&quot;/&quot;);<br>&gt;            rpmlog(RPMLOG_DEBUG, D_(&quot;%s: %s(%s)\texecv(%s) pid %d\n&quot;),<br>
&gt;                        psm-&gt;stepName, sln, NVRA,<br>&gt; -@@ -2961,6 +2995,13 @@<br>&gt; +@@ -2977,6 +3011,13 @@ assert(psm-&gt;te != NULL);<br>&gt;      case PSM_SCRIPT:  /* Run current package scriptlets. */<br>
&gt;        /* XXX running %verifyscript/%sanitycheck doesn&#39;t have psm-&gt;te */<br>&gt;      { rpmtxn _parent = (psm &amp;&amp; psm-&gt;te ? psm-&gt;te-&gt;txn : NULL);<br>&gt; @@ -113,7 +114,7 @@ diff -ur rpm-5.4.0.orig/lib/psm.c rpm-5.4.0/lib/psm.c<br>
&gt;        xx = rpmtxnBegin(rpmtsGetRdb(ts), _parent, NULL);<br>&gt;        rc = runInstScript(psm);<br>&gt;        if (rc)<br>&gt; -@@ -2968,11 +3009,24 @@<br>&gt; +@@ -2984,11 +3025,24 @@ assert(psm-&gt;te != NULL);<br>
&gt;        else<br>&gt;             xx = rpmtxnCommit(rpmtsGetRdb(ts)-&gt;db_txn);<br>&gt;        rpmtsGetRdb(ts)-&gt;db_txn = NULL;<br>&gt; @@ -138,7 +139,7 @@ diff -ur rpm-5.4.0.orig/lib/psm.c rpm-5.4.0/lib/psm.c<br>&gt;        break;<br>
&gt;      case PSM_IMMED_TRIGGERS:<br>&gt;        /* Run triggers in this package other package(s) set off. */<br>&gt; -@@ -2982,7 +3036,18 @@<br>&gt; +@@ -2998,7 +3052,18 @@ assert(psm-&gt;te != NULL);<br>&gt;            F_SET(psm, GOTTRIGGERS);<br>
&gt;        }<br>&gt;        if (psm-&gt;triggers != NULL)<br>&gt; diff --git a/meta/recipes-devtools/rpm/rpm/rpmdeps-oecore.patch b/meta/recipes-devtools/rpm/rpm/rpmdeps-oecore.patch<br>&gt; index 1667901..f29866b 100644<br>
&gt; --- a/meta/recipes-devtools/rpm/rpm/rpmdeps-oecore.patch<br>&gt; +++ b/meta/recipes-devtools/rpm/rpm/rpmdeps-oecore.patch<br>&gt; @@ -16,20 +16,20 @@ RP 2012/2/7<br>&gt;  2 files changed, 152 insertions(+), 1 deletions(-)<br>
&gt;  create mode 100644 tools/rpmdeps-oecore.c<br>&gt;<br>&gt; -diff --git a/tools/Makefile.am b/tools/Makefile.am<br>&gt; -index f520843..2eba9bf 100644<br>&gt; ---- a/tools/Makefile.am<br>&gt; -+++ b/tools/Makefile.am<br>
&gt; +Index: rpm-5.4.9/tools/Makefile.am<br>&gt; +===================================================================<br>&gt; +--- rpm-5.4.9.orig/tools/Makefile.am<br>&gt; ++++ rpm-5.4.9/tools/Makefile.am<br>&gt;  @@ -58,7 +58,7 @@ pkgbin_PROGRAMS =    \<br>
&gt;        @WITH_AUGEAS_AUGTOOL@ chroot cp @WITH_CUDF_CUDFTOOL@ find mtree \<br>&gt;        @WITH_SEMANAGE_SEMODULE@ wget \<br>&gt;        rpmcache rpmdigest rpmrepo rpmspecdump \<br>&gt;  -      rpmcmp rpmdeps sqlite3 @WITH_KEYUTILS_RPMKEY@ @WITH_LIBELF_DEBUGEDIT@<br>
&gt;  +      rpmcmp rpmdeps rpmdeps-oecore sqlite3 @WITH_KEYUTILS_RPMKEY@ @WITH_LIBELF_DEBUGEDIT@<br>&gt; - dist_man_MANS =               rpmgrep.1<br>&gt; -<br>&gt; - augtool_SOURCES =     augtool.c<br>&gt; -@@ -155,6 +155,10 @@ rpmdeps_SOURCES = rpmdeps.c<br>
&gt; + if WITH_DB<br>&gt; + pkgbin_PROGRAMS +=    dbconvert<br>&gt; + endif<br>&gt; +@@ -168,6 +168,10 @@ rpmdeps_SOURCES = rpmdeps.c<br>&gt;  rpmdeps_LDFLAGS =     @LDFLAGS_STATIC@ $(LDFLAGS)<br>&gt;  rpmdeps_LDADD =               $(RPM_LDADD_COMMON)<br>
&gt;<br>&gt; @@ -40,11 +40,10 @@ index f520843..2eba9bf 100644<br>&gt;  rpmdigest_SOURCES =   rpmdigest.c<br>&gt;  rpmdigest_LDFLAGS =   @LDFLAGS_STATIC@ $(LDFLAGS)<br>&gt;  rpmdigest_LDADD =     $(RPMIO_LDADD_COMMON)<br>
&gt; -diff --git a/tools/rpmdeps-oecore.c b/tools/rpmdeps-oecore.c<br>&gt; -new file mode 100644<br>&gt; -index 0000000..e646da9<br>&gt; +Index: rpm-5.4.9/tools/rpmdeps-oecore.c<br>&gt; +===================================================================<br>
&gt;  --- /dev/null<br>&gt; -+++ b/tools/rpmdeps-oecore.c<br>&gt; ++++ rpm-5.4.9/tools/rpmdeps-oecore.c<br>&gt;  @@ -0,0 +1,147 @@<br>&gt;  +#include &quot;system.h&quot;<br>&gt;  +const char *__progname;<br>&gt; @@ -193,6 +192,3 @@ index 0000000..e646da9<br>
&gt;  +    optCon = rpmcliFini(optCon);<br>&gt;  +    return ec;<br>&gt;  +}<br>&gt; ---<br>&gt; -1.7.4.1<br>&gt; -<br>&gt; diff --git a/meta/recipes-devtools/rpm/<a href="http://rpm_5.4.8.bb">rpm_5.4.8.bb</a> b/meta/recipes-devtools/rpm/<a href="http://rpm_5.4.9.bb">rpm_5.4.9.bb</a><br>
&gt; similarity index 82%<br>&gt; rename from meta/recipes-devtools/rpm/<a href="http://rpm_5.4.8.bb">rpm_5.4.8.bb</a><br>&gt; rename to meta/recipes-devtools/rpm/<a href="http://rpm_5.4.9.bb">rpm_5.4.9.bb</a><br>&gt; index ac86ff3..6eba802 100644<br>
&gt; --- a/meta/recipes-devtools/rpm/<a href="http://rpm_5.4.8.bb">rpm_5.4.8.bb</a><br>&gt; +++ b/meta/recipes-devtools/rpm/<a href="http://rpm_5.4.9.bb">rpm_5.4.9.bb</a><br>&gt; @@ -42,14 +42,12 @@ HOMEPAGE = &quot;<a href="http://rpm5.org/">http://rpm5.org/</a>&quot;<br>
&gt;  LICENSE = &quot;LGPLv2.1&quot;<br>&gt;  LIC_FILES_CHKSUM = &quot;file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1&quot;<br>&gt;<br>&gt; -DEPENDS = &quot;beecrypt bzip2 zlib db openssl elfutils expat libpcre attr acl popt ${extrarpmdeps}&quot;<br>
&gt; -extrarpmdeps = &quot;python perl file&quot;<br>&gt; -extrarpmdeps_virtclass-native = &quot;python-native file-native&quot;<br>&gt; -PR = &quot;r39&quot;<br>&gt; +DEPENDS = &quot;libpcre attr acl popt file&quot;<br>&gt; +PR = &quot;r40&quot;<br>
&gt;<br>&gt;  # rpm2cpio is a shell script, which is part of the rpm src.rpm.  It is needed<br>&gt;  # in order to extract the distribution SRPM into a format we can extract...<br>&gt; -SRC_URI = &quot;<a href="http://www.rpm5.org/files/rpm/rpm-5.4/rpm-5.4.8-0.20120401.src.rpm;extract=rpm-5.4.8.tar.gz">http://www.rpm5.org/files/rpm/rpm-5.4/rpm-5.4.8-0.20120401.src.rpm;extract=rpm-5.4.8.tar.gz</a> \<br>
&gt; +SRC_URI = &quot;<a href="http://www.rpm5.org/files/rpm/rpm-5.4/rpm-5.4.9-0.20120508.src.rpm;extract=rpm-5.4.9.tar.gz">http://www.rpm5.org/files/rpm/rpm-5.4/rpm-5.4.9-0.20120508.src.rpm;extract=rpm-5.4.9.tar.gz</a> \<br>
&gt;           file://rpm-log-auto-rm.patch \<br>&gt;           file://rpm-db-reduce.patch \<br>&gt;           file://perfile_rpmdeps.sh \<br>&gt; @@ -70,10 +68,11 @@ SRC_URI = &quot;<a href="http://www.rpm5.org/files/rpm/rpm-5.4/rpm-5.4.8-0.20120401.src.rpm;ex">http://www.rpm5.org/files/rpm/rpm-5.4/rpm-5.4.8-0.20120401.src.rpm;ex</a><br>
&gt;           file://rpm-respect-arch.patch \<br>&gt;           file://rpm-no-perl-urpm.patch \<br>&gt;           file://rpm-macros.patch \<br>&gt; +          file://rpm-lua.patch \<br>&gt;          &quot;<br>&gt;<br>&gt; -SRC_URI[md5sum] = &quot;424b60bf2e0a624a218440d943861644&quot;<br>
&gt; -SRC_URI[sha256sum] = &quot;56eb5033d4de98c217475fb34d466d551f8912959389e7854a806e2bd9e13380&quot;<br>&gt; +SRC_URI[md5sum] = &quot;60d56ace884340c1b3fcac6a1d58e768&quot;<br>&gt; +SRC_URI[sha256sum] = &quot;bac7cc5bd9d0e8262fdc0099349924608da8f680f5cb243751f696552239dde8&quot;<br>
&gt;<br>&gt;  inherit autotools gettext<br>&gt;<br>&gt; @@ -83,63 +82,74 @@ acpaths = &quot;-I ${S}/db/dist/aclocal -I ${S}/db/dist/aclocal_java&quot;<br>&gt;  rpm_macros = &quot;%{_usrlibrpm}/macros:%{_usrlibrpm}/poky/macros:%{_usrlibrpm}/poky/%{_target}/macros:%{_etcrpm}/macros.*:%{_etcrpm}/macros:%{_etcrpm}/%{_target}/macros:~/.oerpmmacros&quot;<br>
&gt;  rpm_macros_virtclass-native = &quot;%{_usrlibrpm}/macros:%{_usrlibrpm}/poky/macros:%{_usrlibrpm}/poky/%{_target}/macros:~/.oerpmmacros&quot;<br>&gt;<br>&gt; -# Configure values taken from rpm.spec<br>&gt; -WITH_BZIP2 = &quot;--with-bzip2&quot;<br>
&gt; +# sqlite lua tcl augeas nss gcrypt neon xz xar keyutils perl selinux<br>&gt;<br>&gt; -WITH_XZ = &quot;--with-xz=none&quot;<br>&gt; +# Note: perl and sqlite w/o db specified does not currently work.<br>&gt; +#       tcl, augeas, nss, gcrypt, xar and keyutils support is untested.<br>
&gt; +PACKAGECONFIG_virtclass-native ??= &quot;db bzip2 zlib beecrypt openssl libelf python&quot;<br>&gt; +PACKAGECONFIG ??= &quot;db bzip2 zlib beecrypt openssl libelf python&quot;<br>&gt;<br>&gt; -WITH_Z = &quot;--with-zlib $WITH_BZIP2 $WITH_XZ&quot;<br>
&gt; +PACKAGECONFIG[bzip2] = &quot;--with-bzip2,--without-bzip2,bzip2,&quot;<br>&gt; +PACKAGECONFIG[xz] = &quot;--with-xz,--without-xz,xz,&quot;<br>&gt; +PACKAGECONFIG[zlib] = &quot;--with-zlib,--without-zlib,zlib,&quot;<br>
&gt; +PACKAGECONFIG[xar] = &quot;--with-xar,--without-xar,xar,&quot;<br>&gt;<br>&gt; -WITH_PYTHON = &quot;        --with-python=${PYTHON_BASEVERSION} \<br>&gt; +WITH_PYTHON = &quot; --with-python=${PYTHON_BASEVERSION} \<br>
&gt;                --with-python-inc-dir=${STAGING_INCDIR}/python${PYTHON_BASEVERSION} \<br>&gt;                --with-python-lib-dir=${libdir}/python${PYTHON_BASEVERSION} \<br>&gt; -               --without-pythonembed \<br>
&gt; -             &quot;<br>&gt; +               --without-pythonembed&quot;<br>&gt; +PACKAGECONFIG[python] = &quot;${WITH_PYTHON},--without-python,python,&quot;<br>&gt;<br>&gt;  # Perl modules are not built, but they could be enabled fairly easily<br>
&gt;  # the perl module creation and installation would need to be patched.<br>&gt;  # (currently has host perl contamination issues)<br>&gt; -#WITH_PERL = &quot; --with-perl --without-perlembed&quot;<br>&gt; -WITH_PERL = &quot;  --without-perl --without-perl-urpm&quot;<br>
&gt; +WITH_PERL = &quot;--with-perl --without-perlembed --without-perl-urpm&quot;<br>&gt; +WITHOUT_PERL = &quot;--without-perl --without-perl-urpm&quot;<br>&gt; +PACKAGECONFIG[perl] = &quot;${WITH_PERL},${WITHOUT_PERL},perl,&quot;<br>
&gt;<br>&gt; -WITH_PERL_virtclass-native = &quot; --without-perl --without-perl-urpm&quot;<br>&gt; +# The --with-dbsql will only tell RPM to check for support, db<br>&gt; +# may or may not be built w/ the dbsql support.<br>
&gt; +WITH_DB = &quot;--with-db --with-dbsql --without-db-tools-integrated&quot;<br>&gt; +PACKAGECONFIG[db] = &quot;${WITH_DB},--without-db,db,&quot;<br>&gt;<br>&gt; -WITH_DB = &quot;--with-db --with-dbsql --without-db-tools-integrated --without-sqlite&quot;<br>
&gt; +PACKAGECONFIG[sqlite] = &quot;--with-sqlite,--without-sqlite,sqlite3,&quot;<br>&gt;<br>&gt; -WITH_CRYPTO = &quot;--with-beecrypt --with-openssl --without-nss --without-gcrypt&quot;<br>&gt; +PACKAGECONFIG[beecrypt] = &quot;--with-beecrypt,--without-beecrypt,beecrypt,&quot;<br>
&gt; +PACKAGECONFIG[openssl] = &quot;--with-openssl,--without-openssl,openssl,&quot;<br>&gt; +PACKAGECONFIG[nss] = &quot;--with-nss,--without-nss,nss,&quot;<br>&gt; +PACKAGECONFIG[gcrypt] = &quot;--with-gcrypt,--without-gcrypt,gcrypt,&quot;<br>
&gt; +PACKAGECONFIG[keyutils] = &quot;--with-keyutils,--without-keyutils,keyutils,&quot;<br>&gt; +PACKAGECONFIG[libelf] = &quot;--with-libelf,--without-libelf,elfutils,&quot;<br>&gt;<br>&gt; -WITH_KEYUTILS = &quot;--without-keyutils&quot;<br>
&gt; -WITH_LIBELF = &quot;--with-libelf&quot;<br>&gt; -WITH_SELINUX =--<br>&gt; 1.7.3.4<br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; Openembedded-core mailing list<br>&gt; <a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.openembedded.org</a><br>
&gt; <a href="http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core">http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core</a><br>&gt;