~/f/python-base/RPMS.2017 ~/f/python-base ~/f/python-base RPMS.2017/libpython2_7-1_0-2.7.18-0.0.x86_64.rpm RPMS/libpython2_7-1_0-2.7.18-0.0.x86_64.rpm differ: byte 225, line 1 Comparing libpython2_7-1_0-2.7.18-0.0.x86_64.rpm to libpython2_7-1_0-2.7.18-0.0.x86_64.rpm comparing the rpm tags of libpython2_7-1_0 --- old-rpm-tags +++ new-rpm-tags @@ -103 +103 @@ -/usr/lib64/libpython2.7.so.1.0 fdd466e642840b6b819b99edd54fd5a7e3612e69277baa04d56b3d34698bc68b 0 +/usr/lib64/libpython2.7.so.1.0 c7c03ef012c47d5b3a4b46f2b4565fd9fab6cff8a7c69c154238244e1a50dd9b 0 comparing rpmtags comparing RELEASE comparing PROVIDES comparing scripts comparing filelist comparing file checksum creating rename script RPM file checksum differs. Extracting packages /usr/lib64/libpython2.7.so.1.0 differs in ELF sections --- old /usr/lib64/libpython2.7.so.1.0 (objdump) +++ new /usr/lib64/libpython2.7.so.1.0 (objdump) @@ -1343,7 +1343,7 @@ 5640 d3040000 12000000 00000000 00000000 ................ 5650 00000000 00000000 475d0000 12000000 ........G]...... 5660 00000000 00000000 00000000 00000000 ................ - 5670 795e0000 12000000 00000000 00000000 y^.............. + 5670 665e0000 12000000 00000000 00000000 f^.............. 5680 00000000 00000000 f82b0000 12000000 .........+...... 5690 00000000 00000000 00000000 00000000 ................ 56a0 46080000 12000000 00000000 00000000 F............... @@ -1621,1865 +1621,1865 @@ 67a0 00000000 00000000 00000000 00000000 ................ 67b0 f8620000 12000000 00000000 00000000 .b.............. 67c0 00000000 00000000 47540000 12000e00 ........GT...... - 67d0 70d41200 00000000 f4000000 00000000 p............... - 67e0 ca050000 12000e00 f0021000 00000000 ................ + 67d0 90f31100 00000000 f4000000 00000000 ................ + 67e0 ca050000 12000e00 f0450e00 00000000 .........E...... 67f0 16000000 00000000 860e0000 11001800 ................ - 6800 88d11a00 00000000 08000000 00000000 ................ - 6810 95480000 12000e00 701f1200 00000000 .H......p....... + 6800 88011a00 00000000 08000000 00000000 ................ + 6810 95480000 12000e00 f0161100 00000000 .H.............. 6820 54000000 00000000 df370000 12000e00 T........7...... - 6830 00560b00 00000000 6d010000 00000000 .V......m....... - 6840 3b100000 12000e00 40740900 00000000 ;.......@t...... + 6830 d0b10a00 00000000 6c010000 00000000 ........l....... + 6840 3b100000 12000e00 e0530900 00000000 ;........S...... 6850 3b000000 00000000 85010000 12000e00 ;............... - 6860 30740b00 00000000 e2000000 00000000 0t.............. - 6870 f8180000 11001900 700d1e00 00000000 ........p....... + 6860 c0cc0a00 00000000 e2000000 00000000 ................ + 6870 f8180000 11001900 703d1d00 00000000 ........p=...... 6880 01000000 00000000 d04d0000 12000e00 .........M...... - 6890 c09f0f00 00000000 26000000 00000000 ........&....... - 68a0 eb480000 12000e00 80211200 00000000 .H.......!...... + 6890 90070e00 00000000 26000000 00000000 ........&....... + 68a0 eb480000 12000e00 00191100 00000000 .H.............. 68b0 64000000 00000000 49510000 12000e00 d.......IQ...... - 68c0 80bc1200 00000000 99000000 00000000 ................ - 68d0 65290000 12000e00 80ff1000 00000000 e).............. + 68c0 f0cf1100 00000000 99000000 00000000 ................ + 68d0 65290000 12000e00 f04c0f00 00000000 e).......L...... 68e0 05000000 00000000 51160000 12000e00 ........Q....... - 68f0 1b990400 00000000 49000000 00000000 ........I....... - 6900 25290000 12000e00 a92b0500 00000000 %).......+...... + 68f0 ff970400 00000000 49000000 00000000 ........I....... + 6900 25290000 12000e00 cb260500 00000000 %).......&...... 6910 02000000 00000000 65400000 12000e00 ........e@...... - 6920 50cb0c00 00000000 0e020000 00000000 P............... - 6930 a90e0000 12000e00 f06a0900 00000000 .........j...... + 6920 70db0b00 00000000 0e020000 00000000 p............... + 6930 a90e0000 12000e00 a04a0900 00000000 .........J...... 6940 29000000 00000000 a8320000 12000e00 )........2...... - 6950 40830a00 00000000 16000000 00000000 @............... - 6960 52040000 12000e00 114d0400 00000000 R........M...... + 6950 90110a00 00000000 16000000 00000000 ................ + 6960 52040000 12000e00 3d4d0400 00000000 R.......=M...... 6970 d9000000 00000000 3b260000 11001800 ........;&...... - 6980 c8d41a00 00000000 08000000 00000000 ................ - 6990 3c110000 12000e00 007a0900 00000000 <........z...... - 69a0 2a000000 00000000 c71d0000 12000e00 *............... - 69b0 c0d70e00 00000000 a9000000 00000000 ................ - 69c0 76490000 12000e00 60251200 00000000 vI......`%...... + 6980 c8041a00 00000000 08000000 00000000 ................ + 6990 3c110000 12000e00 10b00e00 00000000 <............... + 69a0 36000000 00000000 c71d0000 12000e00 6............... + 69b0 e05f0d00 00000000 a9000000 00000000 ._.............. + 69c0 76490000 12000e00 e01c1100 00000000 vI.............. 69d0 40000000 00000000 53090000 12000e00 @.......S....... - 69e0 b0480900 00000000 ba030000 00000000 .H.............. - 69f0 263a0000 11001900 20251e00 00000000 &:...... %...... + 69e0 302c0900 00000000 84030000 00000000 0,.............. + 69f0 263a0000 11001900 20551d00 00000000 &:...... U...... 6a00 08000000 00000000 f1540000 12000e00 .........T...... - 6a10 b0231300 00000000 0e000000 00000000 .#.............. - 6a20 2e1c0000 12000e00 1acc0400 00000000 ................ + 6a10 b05d1200 00000000 0e000000 00000000 .].............. + 6a20 2e1c0000 12000e00 b6cb0400 00000000 ................ 6a30 28000000 00000000 c8480000 12000e00 (........H...... - 6a40 b0201200 00000000 49000000 00000000 . ......I....... - 6a50 c35c0000 11001800 08421d00 00000000 .\.......B...... + 6a40 30181100 00000000 49000000 00000000 0.......I....... + 6a50 c35c0000 11001800 08721c00 00000000 .\.......r...... 6a60 04000000 00000000 f7150000 12000e00 ................ - 6a70 b0b51200 00000000 1b000000 00000000 ................ - 6a80 df500000 12000e00 b3f50700 00000000 .P.............. + 6a70 40c71100 00000000 1b000000 00000000 @............... + 6a80 df500000 12000e00 7ae10700 00000000 .P......z....... 6a90 90000000 00000000 e7050000 11001800 ................ - 6aa0 a8d91a00 00000000 08000000 00000000 ................ - 6ab0 d7560000 11001900 e8c71f00 00000000 .V.............. + 6aa0 a8091a00 00000000 08000000 00000000 ................ + 6ab0 d7560000 11001900 e8f71e00 00000000 .V.............. 6ac0 04000000 00000000 f6270000 12000e00 .........'...... - 6ad0 50fe1000 00000000 55000000 00000000 P.......U....... - 6ae0 cf0e0000 12000e00 e07f1000 00000000 ................ + 6ad0 c04b0f00 00000000 55000000 00000000 .K......U....... + 6ae0 cf0e0000 12000e00 90ab0e00 00000000 ................ 6af0 15010000 00000000 4e3b0000 12000e00 ........N;...... - 6b00 e0a50b00 00000000 410b0000 00000000 ........A....... - 6b10 ac0c0000 12000e00 306d0900 00000000 ........0m...... - 6b20 3c000000 00000000 ae310000 12000e00 <........1...... - 6b30 60600f00 00000000 c4000000 00000000 ``.............. - 6b40 8c180000 12000e00 00911000 00000000 ................ + 6b00 c0f20a00 00000000 4a0b0000 00000000 ........J....... + 6b10 ac0c0000 12000e00 e04c0900 00000000 .........L...... + 6b20 39000000 00000000 ae310000 12000e00 9........1...... + 6b30 70d50d00 00000000 c0000000 00000000 p............... + 6b40 8c180000 12000e00 30c00e00 00000000 ........0....... 6b50 06000000 00000000 9c530000 12000e00 .........S...... - 6b60 ae140800 00000000 0f000000 00000000 ................ - 6b70 a9520000 12000e00 70d11200 00000000 .R......p....... + 6b60 ebff0700 00000000 0f000000 00000000 ................ + 6b70 a9520000 12000e00 c0ef1100 00000000 .R.............. 6b80 8d000000 00000000 ba2b0000 12000e00 .........+...... - 6b90 80021100 00000000 2f000000 00000000 ......../....... - 6ba0 fc5e0000 12000e00 e08b1300 00000000 .^.............. + 6b90 20580f00 00000000 2f000000 00000000 X....../....... + 6ba0 fc5e0000 12000e00 70c91200 00000000 .^......p....... 6bb0 92000000 00000000 d3330000 11001900 .........3...... - 6bc0 a0c21f00 00000000 04000000 00000000 ................ - 6bd0 3a3f0000 12000e00 30190f00 00000000 :?......0....... - 6be0 fa010000 00000000 581c0000 12000e00 ........X....... - 6bf0 60cc0400 00000000 1e000000 00000000 `............... - 6c00 da390000 12000e00 ebc80500 00000000 .9.............. + 6bc0 a0f21e00 00000000 04000000 00000000 ................ + 6bd0 3a3f0000 12000e00 70d21100 00000000 :?......p....... + 6be0 a6010000 00000000 581c0000 12000e00 ........X....... + 6bf0 fccb0400 00000000 1e000000 00000000 ................ + 6c00 da390000 12000e00 cbbf0500 00000000 .9.............. 6c10 86000000 00000000 375b0000 12000e00 ........7[...... - 6c20 dd790800 00000000 5f000000 00000000 .y......_....... - 6c30 c9020000 12000e00 607b1000 00000000 ........`{...... + 6c20 6c630800 00000000 5f000000 00000000 lc......_....... + 6c30 c9020000 12000e00 f0a30e00 00000000 ................ 6c40 88020000 00000000 835b0000 12000e00 .........[...... - 6c50 d0f01200 00000000 6c010000 00000000 ........l....... - 6c60 9a5e0000 12000e00 038f0800 00000000 .^.............. + 6c50 e0121200 00000000 6c010000 00000000 ........l....... + 6c60 9a5e0000 12000e00 d1760800 00000000 .^.......v...... 6c70 08000000 00000000 a72b0000 12000e00 .........+...... - 6c80 80f30900 00000000 bc000000 00000000 ................ - 6c90 bc1a0000 12000e00 30ff0c00 00000000 ........0....... - 6ca0 da010000 00000000 a6040000 12000e00 ................ - 6cb0 80460900 00000000 3d010000 00000000 .F......=....... - 6cc0 4d480000 12000e00 d01d1200 00000000 MH.............. + 6c80 60570f00 00000000 bc000000 00000000 `W.............. + 6c90 bc1a0000 12000e00 80911000 00000000 ................ + 6ca0 87000000 00000000 a6040000 12000e00 ................ + 6cb0 102a0900 00000000 2c010000 00000000 .*......,....... + 6cc0 4d480000 12000e00 e0141100 00000000 MH.............. 6cd0 64000000 00000000 873d0000 12000e00 d........=...... - 6ce0 ceb30600 00000000 7e000000 00000000 ........~....... - 6cf0 6a1b0000 12000e00 90870c00 00000000 j............... + 6ce0 c6a40600 00000000 7e000000 00000000 ........~....... + 6cf0 6a1b0000 12000e00 c0ad0b00 00000000 j............... 6d00 0b000000 00000000 6e140000 12000e00 ........n....... - 6d10 208b0400 00000000 05000000 00000000 ............... - 6d20 00050000 11001900 080d1e00 00000000 ................ + 6d10 048a0400 00000000 05000000 00000000 ................ + 6d20 00050000 11001900 083d1d00 00000000 .........=...... 6d30 08000000 00000000 99450000 12000e00 .........E...... - 6d40 f9ba0600 00000000 38000000 00000000 ........8....... - 6d50 0a060000 11001900 000d1e00 00000000 ................ + 6d40 f1ab0600 00000000 38000000 00000000 ........8....... + 6d50 0a060000 11001900 003d1d00 00000000 .........=...... 6d60 08000000 00000000 1f1d0000 12000e00 ................ - 6d70 e0370c00 00000000 32000000 00000000 .7......2....... - 6d80 c61e0000 12000e00 90630b00 00000000 .........c...... + 6d70 f06e0b00 00000000 32000000 00000000 .n......2....... + 6d80 c61e0000 12000e00 60bf0a00 00000000 ........`....... 6d90 12000000 00000000 ea030000 12000e00 ................ - 6da0 ea4d0400 00000000 54000000 00000000 .M......T....... - 6db0 0b320000 12000e00 a0980500 00000000 .2.............. + 6da0 164e0400 00000000 54000000 00000000 .N......T....... + 6db0 0b320000 12000e00 558f0500 00000000 .2......U....... 6dc0 46000000 00000000 d70f0000 12000e00 F............... - 6dd0 e0710900 00000000 5b000000 00000000 .q......[....... - 6de0 f8480000 12000e00 f0211200 00000000 .H.......!...... + 6dd0 80510900 00000000 5b000000 00000000 .Q......[....... + 6de0 f8480000 12000e00 70191100 00000000 .H......p....... 6df0 64000000 00000000 b63c0000 12000e00 d........<...... - 6e00 40fc0b00 00000000 db010000 00000000 @............... - 6e10 db040000 12000e00 055f0400 00000000 ........._...... + 6e00 b03f0b00 00000000 be010000 00000000 .?.............. + 6e10 db040000 12000e00 315f0400 00000000 ........1_...... 6e20 09010000 00000000 e21c0000 12000e00 ................ - 6e30 10220b00 00000000 05010000 00000000 .".............. - 6e40 37510000 11001800 80a41c00 00000000 7Q.............. + 6e30 608a0a00 00000000 00010000 00000000 `............... + 6e40 37510000 11001800 80d41b00 00000000 7Q.............. 6e50 28000000 00000000 97580000 12000e00 (........X...... - 6e60 b0e91200 00000000 a6010000 00000000 ................ - 6e70 c33e0000 12000e00 60031000 00000000 .>......`....... - 6e80 d6000000 00000000 98070000 12000e00 ................ - 6e90 c0d80e00 00000000 15000000 00000000 ................ - 6ea0 0b420000 12000e00 e0a91200 00000000 .B.............. + 6e60 c00b1200 00000000 a6010000 00000000 ................ /usr/lib64/libpython2.7.so.1.0 differs in assembler output --- old /usr/lib64/libpython2.7.so.1.0 (disasm) +++ new /usr/lib64/libpython2.7.so.1.0 (disasm) @@ -1961,11 +1961,6 @@ push $something jmp <_init + ofs> -stat64@plt: - jmp *offset(%rip) # - push $something - jmp <_init + ofs> - __sysconf@plt: jmp *offset(%rip) # <__sysconf@GLIBC_2.2.5> push $something @@ -3806,11 +3801,6 @@ push $something jmp <_init + ofs> -lstat64@plt: - jmp *offset(%rip) # - push $something - jmp <_init + ofs> - PySys_SetArgvEx@plt: jmp *offset(%rip) # push $something @@ -5243,6 +5233,10 @@ jmp *offset(%rip) # xchg %ax,%ax +stat64@plt: + jmp *offset(%rip) # + xchg %ax,%ax + PyNumber_Divide@plt: jmp *offset(%rip) # xchg %ax,%ax @@ -5351,14 +5345,22 @@ mov $something,%edi call lea offset(%rip),%rdi # <_fini + ofs> + mov %r9d,offset(%rsp) + mov %rdx,offset(%rsp) mov %esi,offset(%rsp) mov %r10,offset(%rsp) call mov offset(%rsp),%r10 mov offset(%rsp),%esi + mov offset(%rsp),%rdx + mov offset(%rsp),%r9d jmp lea offset(%rip),%rdi # <_fini + ofs> + mov %r9d,offset(%rsp) + mov %rdx,offset(%rsp) call + mov offset(%rsp),%rdx + mov offset(%rsp),%r9d jmp mov offset(%rip),%rax # mov $something,%edx @@ -5369,7 +5371,11 @@ mov $something,%edi call lea offset(%rip),%rdi # <_fini + ofs> + mov %r9d,offset(%rsp) + mov %rdx,offset(%rsp) call + mov offset(%rsp),%rdx + mov offset(%rsp),%r9d jmp PyGrammar_LabelRepr: @@ -5389,7 +5395,7 @@ xor %eax,%eax call jmp - mov offset(%rip),%rax # <_PyParser_TokenNames@@Base-0x948> + mov offset(%rip),%rax # <_PyParser_TokenNames@@Base-0x950> mov (%rax,%rcx,8),%rcx test %r8,%r8 je @@ -5485,8 +5491,6 @@ jmp PyNode_AddChild.cold: - or $something,%ecx - jmp mov $something,%eax jmp mov $something,%eax @@ -5495,6 +5499,8 @@ jmp mov $something,%eax jmp + or $something,%ecx + jmp _PyNode_SizeOf: test %rdi,%rdi @@ -5807,7 +5813,7 @@ push %rbx mov %rsi,%rbx sub $something,%rsp - mov offset(%rip),%rax # + mov offset(%rip),%rax # cmpl $something,(%rax) je mov offset(%rsi),%rdx @@ -5947,7 +5953,7 @@ jmp inc %r15d jmp - mov offset(%rip),%rax # + mov offset(%rip),%rax # mov %r13,offset(%rbx) cmpl $something,(%rax) je @@ -5996,7 +6002,7 @@ push %rbx mov %rdi,%rbx push %rdx - mov offset(%rip),%rax # + mov offset(%rip),%rax # cmpl $something,(%rax) je <_Py_addfirstsets + ofs> lea offset(%rip),%rdi # <_fini + ofs> @@ -6250,7 +6256,7 @@ mov %r13d,(%rbx) call mov %rax,offset(%rbx) - mov offset(%rip),%rax # + mov offset(%rip),%rax # cmpl $something,(%rax) je <_Py_addlabel + ofs> mov %rbx,%rdi @@ -6315,7 +6321,7 @@ sub $something,%rsp cmp %r13d,offset(%rbp) jle <_Py_translatelabels + ofs> - mov offset(%rip),%r12 # + mov offset(%rip),%r12 # movslq %r13d,%rbx shl $something,%rbx add offset(%rbp),%rbx @@ -6366,7 +6372,7 @@ mov %rcx,offset(%rbx) jmp <_Py_translatelabels + ofs> xor %r15d,%r15d - mov offset(%rip),%rax # <_PyParser_TokenNames@@Base-0x948> + mov offset(%rip),%rax # <_PyParser_TokenNames@@Base-0x950> mov %r14,%rdi mov (%rax,%r15,8),%rsi call @@ -6936,7 +6942,7 @@ mov %rdi,%rbp push %rbx sub $something,%rsp - mov offset(%rip),%rax # + mov offset(%rip),%rax # cmpl $something,(%rax) je <_Py_pgen + ofs> lea offset(%rip),%rdi # <_fini + ofs> @@ -7040,7 +7046,7 @@ movslq offset(%rsp),%rbx mov offset(%rax),%rax mov (%rax,%rbx,8),%r14 - mov offset(%rip),%rax # + mov offset(%rip),%rax # cmpl $something,(%rax) je <_Py_pgen + ofs> mov offset(%r14),%rdx @@ -7313,7 +7319,7 @@ inc %r12 cmp %r12d,%r15d jg <_Py_pgen + ofs> - mov offset(%rip),%rax # + mov offset(%rip),%rax # mov offset(%rsp),%r14 cmpl $something,(%rax) je <_Py_pgen + ofs> @@ -7361,7 +7367,7 @@ cmp %r11,offset(%r10,%rdi,1) je <_Py_pgen + ofs> jmp <_Py_pgen + ofs> - mov offset(%rip),%rax # + mov offset(%rip),%rax # movl $something,offset(%rbx) cmpl $something,(%rax) je <_Py_pgen + ofs> @@ -7406,7 +7412,7 @@ test %r15d,%r15d jne <_Py_pgen + ofs> mov %eax,%r15d - mov offset(%rip),%rax # + mov offset(%rip),%rax # cmpl $something,(%rax) je <_Py_pgen + ofs> mov offset(%rsp),%rcx @@ -7525,11 +7531,11 @@ push %rbx overalldiffered=1 (number of pkgs that are not bit-by-bit identical: 0 is good) overall=1