diff --git a/dyninst-10.0.0-result.patch b/dyninst-10.0.0-result.patch index c59852c..89d6e70 100644 --- a/dyninst-10.0.0-result.patch +++ b/dyninst-10.0.0-result.patch @@ -1,24 +1,28 @@ --- ./dyninst-10.0.0/instructionAPI/h/Result.h.sv 2018-11-09 11:48:08.000000000 -0500 +++ ./dyninst-10.0.0/instructionAPI/h/Result.h 2018-12-04 22:12:47.369579566 -0500 -@@ -450,8 +450,8 @@ +@@ -449,10 +449,10 @@ + snprintf(hex, 20, "%x", val.s32val); break; case u64: - snprintf(hex, 20, "%lx", val.u64val); -+ snprintf(hex, 20, "%Lx", val.u64val); ++ snprintf(hex, 20, "%" PRIx64, val.u64val); break; case s64: - snprintf(hex, 20, "%lx", val.s64val); -+ snprintf(hex, 20, "%Lx", val.s64val); ++ snprintf(hex, 20, "%" PRIx64, val.s64val); break; case sp_float: -@@ -465,8 +465,8 @@ + snprintf(hex, 20, "%f", val.floatval); +@@ -464,10 +464,10 @@ + snprintf(hex, 20, "%x", val.bitval); break; case u48: - snprintf(hex, 20, "%lx", val.s48val); -+ snprintf(hex, 20, "%Lx", val.s48val); ++ snprintf(hex, 20, "%" PRIx64, val.s48val); break; case s48: - snprintf(hex, 20, "%lx", val.s48val); -+ snprintf(hex, 20, "%Lx", val.s48val); ++ snprintf(hex, 20, "%" PRIx64, val.s48val); break; case m512: + snprintf(hex, 20, "%p", val.m512val); diff --git a/dyninst.spec b/dyninst.spec index 7a51d4a..44e03ae 100644 --- a/dyninst.spec +++ b/dyninst.spec @@ -2,7 +2,7 @@ Summary: An API for Run-time Code Generation License: LGPLv2+ Name: dyninst Group: Development/Libraries -Release: 3%{?dist} +Release: 4%{?dist} URL: http://www.dyninst.org Version: 10.0.0 # Dyninst only has full support for a few architectures. @@ -204,6 +204,9 @@ find %{buildroot}%{_libdir}/dyninst/testsuite/ \ %attr(644,root,root) %{_libdir}/dyninst/testsuite/*.a %changelog +* Wed Dec 05 2018 Stan Cox - 10.0.0-4 +- Use PRIx64 + * Wed Dec 05 2018 Stan Cox - 10.0.0-3 - Patch Result.h for i386.