<div dir="ltr">Sorry Mark...<div><br></div><div><div>| In file included from ../../rpm-5.4.15/rpmio/rpmiotypes.h:8:0,</div><div>|                  from ../../rpm-5.4.15/rpmio/rpmsq.c:14:</div><div>| ../../rpm-5.4.15/rpmio/rpmsq.c: In function &#39;_rpm_insque&#39;:</div><div>| ../../rpm-5.4.15/rpmio/rpmutil.h:115:30: error: &#39;__transaction_atomic&#39; without transactional memory support enabled</div><div>|  #  define RPM_GNUC_TM_ATOMIC __transaction_atomic /* XXX [[outer]] */</div><div>|                               ^</div><div>| ../../rpm-5.4.15/rpmio/rpmsq.c:70:3: note: in expansion of macro &#39;RPM_GNUC_TM_ATOMIC&#39;</div><div>|    RPM_GNUC_TM_ATOMIC {</div><div>|    ^</div><div>| ../../rpm-5.4.15/rpmio/rpmsq.c: In function &#39;_rpm_remque&#39;:</div><div>| ../../rpm-5.4.15/rpmio/rpmutil.h:115:30: error: &#39;__transaction_atomic&#39; without transactional memory support enabled</div><div>|  #  define RPM_GNUC_TM_ATOMIC __transaction_atomic /* XXX [[outer]] */</div><div>|                               ^</div><div>| ../../rpm-5.4.15/rpmio/rpmsq.c:81:3: note: in expansion of macro &#39;RPM_GNUC_TM_ATOMIC&#39;</div><div>|    RPM_GNUC_TM_ATOMIC {</div><div>|    ^</div><div>| Makefile:2167: recipe for target &#39;rpmsq.lo&#39; failed</div></div><div><br></div><div>on qemux86.</div><div><br></div><div>Ross</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 26 February 2016 at 03:28, Mark Hatle <span dir="ltr">&lt;<a href="mailto:mark.hatle@windriver.com" target="_blank">mark.hatle@windriver.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">V2:<br>
Fixed three issues<br>
- Added Apache 2.0 license for specific mongodb code<br>
<br>
- Switch SSE usage dynamically in rpmio/keccak.c<br>
  See rpm-keccak-sse-intrin.patch<br>
<br>
- Add support for architectures that do not support sync_add_and_fetch_8<br>
  See rpm-atomic-ops.patch<br>
<br>
All of those changes are made in patch 1/3.<br>
<br>
This has been built for all of the qemu* BSPs.<br>
<br>
V1:<br>
<span class="">There is not yet an official RPM 5.4.16 release, however one will be coming<br>
soon.  Until then, 4 distinct patches are used to upgrade RPM 5.4.15 to<br>
5.4.16.  These patches are part of the commit (compressed w/ .xz).  However<br>
I am not sending them as part of the email as it&#39;s not very interesting<br>
to review base64.  :P<br>
<br>
</span><span class="">Many of the OE patches have been sent to the RPM 5 maintainer, and may be<br>
part of the official 5.4.16 release.  When that release happens I expect a<br>
simple rebase to remove the unnecessary patches.<br>
<br>
The following changes since commit 205b446f3fc4a9885179a66a8dab9d81bcc63dca:<br>
<br>
  uclibc: Do not use immediate expansion operator (2016-02-22 20:42:34 +0000)<br>
<br>
are available in the git repository at:<br>
<br>
  git://<a href="http://git.openembedded.org/openembedded-core-contrib" rel="noreferrer" target="_blank">git.openembedded.org/openembedded-core-contrib</a> mhatle/rpm-5.4.16<br>
  <a href="http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=mhatle/rpm-5.4.16" rel="noreferrer" target="_blank">http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=mhatle/rpm-5.4.16</a><br>
<br>
</span><span class="">Mark Hatle (3):<br>
  rpm: Uprev to rpm-5.4.16 (pre) and rpm-5.4+cvs to current CVS head<br>
  rpm: Enable specific crypto and digest settings via variables<br>
  rpm: A number of the patches have been submitted upstream<br>
<br>
 meta/lib/oe/package_manager.py                     |   14 +-<br>
 .../rpm/rpm/0001-define-EM_AARCH64.patch           |    2 +-<br>
 ...arseArgvString-to-parse-the-_gpg_check_pa.patch |    2 +-<br>
</span> .../rpm/rpm/beecrypt-5.4.15-to-5.4.16.patch.gz     |  Bin 0 -&gt; 42815 bytes<br>
<span class=""> meta/recipes-devtools/rpm/rpm/debugedit-segv.patch |   48 +-<br>
 ...debugedit-valid-file-to-fix-segment-fault.patch |    2 +-<br>
 .../rpm/rpm/fstack-protector-configure-check.patch |   21 -<br>
 .../rpm/rpm/header-include-fix.patch               |   12 +-<br>
</span> .../rpm/rpm/lua-5.4.15-to-5.4.16.patch.gz          |  Bin 0 -&gt; 269940 bytes<br>
<span class=""> .../rpm/rpm/makefile-am-exec-hook.patch            |    2 +-<br>
 .../rpm/rpm/python-rpm-rpmsense.patch              |   32 +-<br>
</span> .../rpm/rpm/rpm-5.4.15-to-5.4.16.patch.gz          |  Bin 0 -&gt; 2239384 bytes<br>
 meta/recipes-devtools/rpm/rpm/rpm-atomic-ops.patch |   73 ++<br>
<span class=""> meta/recipes-devtools/rpm/rpm/rpm-canonarch.patch  |    2 +-<br>
 meta/recipes-devtools/rpm/rpm/rpm-db5-or-db6.patch |   39 +-<br>
 meta/recipes-devtools/rpm/rpm/rpm-db60.patch       |   56 +<br>
 .../rpm/rpm/rpm-disable-Wno-override-init.patch    |   32 -<br>
 .../rpm/rpm/rpm-disable-auto-stack-protector.patch |   32 +<br>
 .../rpm/rpm/rpm-fix-logio-cp.patch                 |    2 +-<br>
 .../rpm/rpm/rpm-fix-parseEmbedded.patch            |   27 +<br>
 .../rpm/rpm/rpm-hardlink-segfault-fix.patch        |    2 +-<br>
</span> .../rpm/rpm/rpm-keccak-sse-intrin.patch            |   27 +<br>
<div><div class="h5"> ...ction.c-fix-file-conflicts-for-mips64-N32.patch |    2 +-<br>
 meta/recipes-devtools/rpm/rpm/rpm-libsql-fix.patch |    2 +-<br>
 .../rpm/rpm/rpm-lsb-compatibility.patch            |    2 +-<br>
 .../rpm/rpm/rpm-lua-fix-print.patch                |  104 --<br>
 ...rpm-macros.in-disable-external-key-server.patch |   16 +-<br>
 .../rpm/rpm/rpm-mongodb-sasl.patch                 |   69 ++<br>
 meta/recipes-devtools/rpm/rpm/rpm-no-loopmsg.patch |    2 +-<br>
 ...b-before-verifyscript-to-avoid-null-point.patch |    2 +-<br>
 .../rpm/rpm/rpm-packageorigin.patch                |    2 +-<br>
 .../rpm/rpm/rpm-payload-use-hashed-inode.patch     |   22 +-<br>
 .../rpm/rpm/rpm-pkgconfigdeps.patch                |   10 +-<br>
 .../rpm/rpm/rpm-platform-file-fix.patch            |    2 +-<br>
 meta/recipes-devtools/rpm/rpm/rpm-platform.patch   |    2 +-<br>
 meta/recipes-devtools/rpm/rpm/rpm-platform2.patch  |    4 +-<br>
 meta/recipes-devtools/rpm/rpm/rpm-py-init.patch    |   16 +-<br>
 .../rpm/rpm/rpm-python-restore-origin.patch        |   49 +<br>
 .../rpm/rpm/rpm-remove-sykcparse-decl.patch        |   14 -<br>
 meta/recipes-devtools/rpm/rpm/rpm-resolvedep.patch |    2 +-<br>
 .../rpm/rpm/rpm-rpmdb-grammar.patch                |  124 +++<br>
 .../rpm/rpm/rpm-rpmfc.c-fix-for-N32-MIPS64.patch   |    2 +-<br>
 .../rpm/rpm/rpm-rpmio-headers.patch                |   19 +<br>
 meta/recipes-devtools/rpm/rpm/rpm-rpmpgp-fix.patch |   67 --<br>
 .../rpm/rpm/rpm-scriptletexechelper.patch          |   29 +-<br>
 .../rpm/rpm/rpm-syck-fix-gram.patch                | 1081 ++++++++++++++++++++<br>
 .../rpm-tag-generate-endian-conversion-fix.patch   |    2 +-<br>
 .../rpm/rpm/rpm-tools-mtree-LDFLAGS.patch          |    2 +-<br>
 meta/recipes-devtools/rpm/rpm/rpmatch.patch        |   32 +-<br>
 .../recipes-devtools/rpm/rpm/rpmqv_cc_b_gone.patch |   27 +-<br>
</div></div> .../rpm/rpm/syck-5.4.15-to-5.4.16.patch.gz         |  Bin 0 -&gt; 4837 bytes<br>
<span class=""> meta/recipes-devtools/rpm/rpm/uclibc-support.patch |   38 +-<br>
 ...broken-logic-for-ghost-avoidance-Mark-Hat.patch |   38 -<br>
</span> meta/recipes-devtools/rpm/rpm_5.4+<a href="http://cvs.bb" rel="noreferrer" target="_blank">cvs.bb</a>           |  290 +++++-<br>
 .../rpm/{<a href="http://rpm_5.4.14.bb" rel="noreferrer" target="_blank">rpm_5.4.14.bb</a> =&gt; <a href="http://rpm_5.4.16.bb" rel="noreferrer" target="_blank">rpm_5.4.16.bb</a>}           |  185 +++-<br>
 55 files changed, 2120 insertions(+), 565 deletions(-)<br>
 create mode 100644 meta/recipes-devtools/rpm/rpm/beecrypt-5.4.15-to-5.4.16.patch.gz<br>
 delete mode 100644 meta/recipes-devtools/rpm/rpm/fstack-protector-configure-check.patch<br>
 create mode 100644 meta/recipes-devtools/rpm/rpm/lua-5.4.15-to-5.4.16.patch.gz<br>
 create mode 100644 meta/recipes-devtools/rpm/rpm/rpm-5.4.15-to-5.4.16.patch.gz<br>
 create mode 100644 meta/recipes-devtools/rpm/rpm/rpm-atomic-ops.patch<br>
<span class=""> create mode 100644 meta/recipes-devtools/rpm/rpm/rpm-db60.patch<br>
 delete mode 100644 meta/recipes-devtools/rpm/rpm/rpm-disable-Wno-override-init.patch<br>
 create mode 100644 meta/recipes-devtools/rpm/rpm/rpm-disable-auto-stack-protector.patch<br>
 create mode 100644 meta/recipes-devtools/rpm/rpm/rpm-fix-parseEmbedded.patch<br>
</span> create mode 100644 meta/recipes-devtools/rpm/rpm/rpm-keccak-sse-intrin.patch<br>
<span class=""> delete mode 100644 meta/recipes-devtools/rpm/rpm/rpm-lua-fix-print.patch<br>
 create mode 100644 meta/recipes-devtools/rpm/rpm/rpm-mongodb-sasl.patch<br>
 create mode 100644 meta/recipes-devtools/rpm/rpm/rpm-python-restore-origin.patch<br>
 delete mode 100644 meta/recipes-devtools/rpm/rpm/rpm-remove-sykcparse-decl.patch<br>
 create mode 100644 meta/recipes-devtools/rpm/rpm/rpm-rpmdb-grammar.patch<br>
 create mode 100644 meta/recipes-devtools/rpm/rpm/rpm-rpmio-headers.patch<br>
 delete mode 100644 meta/recipes-devtools/rpm/rpm/rpm-rpmpgp-fix.patch<br>
 create mode 100644 meta/recipes-devtools/rpm/rpm/rpm-syck-fix-gram.patch<br>
</span> create mode 100644 meta/recipes-devtools/rpm/rpm/syck-5.4.15-to-5.4.16.patch.gz<br>
<div class="HOEnZb"><div class="h5"> delete mode 100644 meta/recipes-devtools/rpm/rpm/verify-fix-broken-logic-for-ghost-avoidance-Mark-Hat.patch<br>
 rename meta/recipes-devtools/rpm/{<a href="http://rpm_5.4.14.bb" rel="noreferrer" target="_blank">rpm_5.4.14.bb</a> =&gt; <a href="http://rpm_5.4.16.bb" rel="noreferrer" target="_blank">rpm_5.4.16.bb</a>} (83%)<br>
<br>
--<br>
2.5.0<br>
<br>
--<br>
_______________________________________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org">Openembedded-core@lists.openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</div></div></blockquote></div><br></div>