From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 19 Jun 2019 10:25:13 +0300 From: "Dmitry V. Levin" To: ALT Devel discussion list Message-ID: <20190619072513.GB17631@altlinux.org> References: <20190614210626.GA20420@portlab> <20190615194358.GA15862@portlab> <20190615212050.GA26656@altlinux.org> <20190617145155.GA19863@altlinux.org> <20190618213033.GA11522@altlinux.org> <22d590ef5201c38f3389cbca8662ad4d@altlinux.ru> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="dc+cDN39EJAMEtIO" Content-Disposition: inline In-Reply-To: <22d590ef5201c38f3389cbca8662ad4d@altlinux.ru> Subject: Re: [devel] I: alternative soname implementations considered harmful X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Jun 2019 07:25:14 -0000 Archived-At: List-Archive: List-Post: --dc+cDN39EJAMEtIO Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jun 19, 2019 at 09:33:56AM +0300, Vitaly Lipatov wrote: > Dmitry V. Levin =D0=C9=D3=C1=CC 19.6.19 0:30: > > On Mon, Jun 17, 2019 at 05:51:55PM +0300, Dmitry V. Levin wrote: > >> On Sun, Jun 16, 2019 at 12:20:50AM +0300, Dmitry V. Levin wrote: > >> > =F1 =D7=D3=A3-=D4=C1=CB=C9 =D3=CB=CC=CF=CE=D1=C0=D3=D8 =CB =CD=D9=D3= =CC=C9, =DE=D4=CF =C1=CC=D8=D4=C5=D2=CE=C1=D4=C9=D7=CE=D9=C5 =D2=C5=C1=CC= =C9=DA=C1=C3=C9=C9 =CF=C4=CE=CF=C7=CF soname > >> > =D7 =D2=C1=CD=CB=C1=C8 =D2=C5=D0=CF=DA=C9=D4=CF=D2=C9=D1 =D3=CC=C5= =C4=D5=C5=D4 =DA=C1=D0=D2=C5=D4=C9=D4=D8. =F3=C5=CA=DE=C1=D3 =D7 =F3=C9=DA= =C9=C6=C5 18 =D4=C1=CB=C9=C8 soname. >=20 > =F4=C1=CB =C1 =C1=D2=C7=D5=CD=C5=CE=D4=D9 =C2=D5=C4=D5=D4? > =F4=CF=DE=CE=C5=C5, =CB=C1=CB=CF=D7=D9 =C2=D5=C4=D5=D4 =CD=C5=C8=C1=CE=C9= =DA=CD=D9 =DA=C1=D0=D2=C5=D4=C1 =C9 =CD=C5=C8=C1=CE=C9=DA=CD=D9 =C9=D3=CB= =CC=C0=DE=C5=CE=C9=D1 =C9=DA=20 > =DA=C1=D0=D2=C5=D4=C1. =E4=C5=CC=C1=D4=D8 =D2=C1=DA=CE=D9=C5 soname. > ... > >> gcc5-5.3.1-alt6.src.rpm gcc5-gdb-plugin libcc1.so.0 > >> gcc6-6.3.1-alt4.src.rpm gcc6-gdb-plugin libcc1.so.0 > >> gcc7-7.3.1-alt9.src.rpm gcc7-gdb-plugin libcc1.so.0 > >> gcc8-8.3.1-alt3.src.rpm gcc8-gdb-plugin libcc1.so.0 > =EE=C1=C4=C5=C0=D3=D8, =C3=C9=C6=D2=D9 =D5=C2=C5=D2=A3=CD =C9 =D5 =CE=C1= =D3 =C2=D5=C4=C5=D4 =CF=C4=C9=CE gcc :) =FA=C4=C5=D3=D8 =D7=D3=A3 =C5=DD=A3 =D0=D2=CF=DD=C5: =D0=CF=D3=CB=CF=CC=D8= =CB=D5 gdb =C9=D3=D0=CF=CC=D8=DA=D5=C5=D4 libcc1.so =D3 =D0=CF=CD=CF=DD=D8= =C0 dlopen, libcc1.so.0 =D7=CF=CF=C2=DD=C5 =CE=C5 =CE=D5=D6=C5=CE. > >> wine-4.10.1-alt1.src.rpm libwine libwine.so.1 > >> wine-vanilla-4.10-alt1.src.rpm libwine-vanilla libwine.so.1 > =FE=D4=CF =CD=CE=C5 =CB=C1=D6=C5=D4=D3=D1, =DE=D4=CF =D4=D5=D4 =CB=CF=D3= =C1 =CE=C1 =CB=C1=CD=C5=CE=D8. =F4=C1=CB =CF=CE=C9 =D6=C5 =C5=DD=A3 =C9 =D2=C1=DA=CE=D9=C5: $ rpmsodiff libwine-vanilla-4.10-alt1.x86_64.rpm libwine-4.10.1-alt1.x86_64= =2Erpm common sonames: libwine.so.1 /usr/lib64/libwine.so.1.0 /usr/lib64/libwine.so.1.0 --- libwine-vanilla-4.10-alt1/libwine.so.1 2019-06-10 23:56:15.000000000 +0= 300 +++ libwine-4.10.1-alt1/libwine.so.1 2019-06-11 20:12:18.000000000 +0300 @@ -65,2 +65,3 @@ wine_dbgstr_wn T +wine_dladdr T wine_dlclose T @@ -80,2 +81,4 @@ wine_get_data_dir T +wine_get_libs T +wine_get_patches T wine_get_server_dir T 3 symbols added T wine_dladdr T wine_get_libs T wine_get_patches $ apt-cache showpkg 'libwine.so.1()(64bit)' Package: libwine.so.1()(64bit) Versions:=20 Reverse Depends:=20 wine-grdwine,libwine.so.1()(64bit) set:kikzKTTOo11 dssi-vst,libwine.so.1()(64bit) set:kikzKTTOo11 Dependencies:=20 Provides:=20 Reverse Provides:=20 libwine-vanilla 4.10-alt1@1560199706 libwine 1:4.10.1-alt1@1560272474 =EB=C1=CB=C9=CD =CF=C2=D2=C1=DA=CF=CD =CB=CC=C9=C5=CE=D4=D9 libwine.so.1 = =C2=D5=C4=D5=D4 =D7=D9=C2=C9=D2=C1=D4=D8 =CE=D5=D6=CE=D5=C0 =D2=C5=C1=CC=C9= =DA=C1=C3=C9=C0? --=20 ldv --dc+cDN39EJAMEtIO Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAEBCAAGBQJdCeNZAAoJEAVFT+BVnCUILJEQAOmnb4lSqu7VbSiv6BKT6c/P r1z6AwG1wNX2Uwzmo+L9hmLkOnIsPmuQ85BszFrIhn2Yqq9+OTnvOw1abVFjlnQK GYvpe73c8m8b90Kqdohnw6k0sKRcTduJx1TZLcFIKJc2qF4c+XHrKWAoIdNhSQcL pCYgSmksLihfuka6ma4uy7/a9ONtlv7LSRERXCEmQlqO1v6UeFpdCiB8Tvbs+wLg OH+vEAraQPAb0QJm9oczYp7LG5On7QKHm6iNMDdwxX7tkHW8oxnMyWGbtJzex0ye zC1m4BhKrqoC92FrISRdIxpUdBIe6wXxCdN6rMKVJ9CVoBUupkePdGJ2rlWqnXfe 1GYc9XqTaBw+BqKjobkCoQXfvooP+8BhFO0EF3gCVyEHIy2+eqny0Fz7b3LKQBlT 7ZorXSOVtpu+NDEW3jQ17ZJsVfrErhBwiglOhcXZTjgu5J2Qia4QJvj9j8efXi79 K+r18iVMDPh6I7ptWYHlVr6gJQR057pT9at0Zp6sdP66cwZ8gedI9noTeG2kkIT7 nhaRbbL2ivbMyz6x8gzUXe0CMmwogEOaCwCwyhL8fGfjYJcbinyCx7rRpzVbgnV9 Rg3EgvNuALb93JZ974Xjj6sNjZw2FzUiiuhHqd3Utay/6NwVTNXqVNgtuUZVZ2hx AEleT3LxGr2Ll9BpX4vu =jvNk -----END PGP SIGNATURE----- --dc+cDN39EJAMEtIO--