From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 1 Feb 2011 00:46:04 +0300 From: "Dmitry V. Levin" To: ALT Devel discussion list Message-ID: <20110131214602.GA21841@altlinux.org> Mail-Followup-To: ALT Devel discussion list References: <20110131152337.GO30604@altlinux.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="7AUc2qLy4jB3hD7Z" Content-Disposition: inline In-Reply-To: <20110131152337.GO30604@altlinux.org> X-fingerprint: FE4C 93AB E19A 2E4C CB5D 3E4E 7CAB E6AC 9E35 361E Subject: Re: [devel] Q: debuginfo strip controls & deps 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: Mon, 31 Jan 2011 21:46:10 -0000 Archived-At: List-Archive: List-Post: --7AUc2qLy4jB3hD7Z Content-Type: text/plain; charset=windows-1251 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jan 31, 2011 at 06:23:37PM +0300, Alexey Tourbin wrote: [...] > =DF =E7=ED=E0=FE =E2=F1=E5=E3=EE =ED=E5=F1=EA=EE=EB=FC=EA=EE =EF=E0=EA=E5= =F2=EE=E2, =E3=E4=E5 =E4=E5=E9=F1=F2=E2=E8=F2=E5=EB=FC=ED=EE =F2=F0=E5=E1= =F3=E5=F2=F1=FF > =F1=EF=E5=F6=E8=E0=EB=FC=ED=FB=E9 =F0=E5=E6=E8=EC =EE=E1=F0=E5=E7=E0=ED= =E8=FF =F4=E0=E9=EB=EE=E2: =E0 =E8=EC=E5=ED=ED=EE, =F2=F0=E5=E1=F3=E5=F2=F1= =FF =F1=EE=F5=F0=E0=ED=E8=F2=FC .symtab. > =CE=E4=E8=ED =E8=E7 =F2=E0=EA=E8=F5 =EF=E0=EA=E5=F2=EE=E2 - glibc. =DD= =F2=EE =E4=E5=EB=E0=E5=F2 =E2=EE=EF=F0=EE=F1 =ED=E0=F1=F7=E5=F2 strip-=EC= =E0=EA=F0=EE=F1=EE=E2 > =E0=EA=F2=F3=E0=EB=FC=ED=FB=EC, =F2.=EA. glibc =EB=EE=E6=E8=F2=F1=FF =E2 = =EE=F1=ED=EE=E2=F3 =E8=E5=F0=E0=F0=F5=E8=E8 debuginfo =E7=E0=E2=E8=F1=E8=EC= =EE=F1=F2=E5=E9. =CF=EE=EF=E0=E4=E0=FE=F2=F1=FF =E5=F9=B8 ELF'=FB, =EA=EE=F2=EE=F0=FB=E5 =EF= =F0=E5=E4=ED=E0=E7=ED=E0=F7=E5=ED=FB =E4=EB=FF =EE=E1=F0=E0=E1=EE=F2=EA=E8 = =ED=E5=F1=F2=E0=ED=E4=E0=F0=F2=ED=FB=EC=E8 =E7=E0=E3=F0=F3=E7=F7=E8=EA=E0=EC=E8, =E2 =F2.=F7. =E8 =ED=E5 =E2 userspace= . =C2=E5=F0=EE=FF=F2=ED=EE, =F2=E0=EA=E8=E5 =F4=E0=E9=EB=FB =EB=F3=F7=F8= =E5 =E2=EE=EE=E1=F9=E5 =ED=E5 =F2=F0=EE=E3=E0=F2=FC. =C2=E8=E4=ED=EE, =F7=F2=EE =F1=E5=E9=F7=E0= =F1 =E2 brp-debuginfo =E7=E0=F5=E0=F0=E4=EA=EE=E4=E5=ED=FB =E8=F1=EA=EB=FE= =F7=E5=ED=E8=FF /usr/share =E8 /lib/firmware. =DF =E1=FB =E4=EE=E1=E0=E2=E8=EB =F2=F3=E4= =E0 =E5=F9=B8 =E8 /boot =F1 /lib/modules. > =CF=F0=E5=E4=EB=E0=E3=E0=FE =F0=E5=E0=EB=E8=E7=EE=E2=E0=F2=FC =E2=F1=E5= =E3=EE =EE=E4=E8=ED =ED=EE=E2=FB=E9 strip-=EC=E0=EA=F0=EE=F1 - =F1=EE=F5=F0= =E0=ED=E5=ED=E8=E5 .symtab > =EF=F0=E8 =EE=E1=F0=E5=E7=E0=ED=E8=E8 - > %=ED=E0=E7=E2=E0=ED=E8=E5-=EC=E0=EA=F0=EE=F1=E0 =F8=E5=EB=EB-=E3=EB=EE=E1 > =D2=F0=E5=E1=F3=E5=F2=F1=FF =EF=F0=E8=E4=F3=EC=E0=F2=FC =ED=E2=E0=E7=E2= =E0=ED=E8=E5 =EC=E0=EA=F0=EE=F1=E0. > =CD=E0=E7=E2=E0=ED=E8=E5 =EC=EE=E6=E5=F2 =E2=EA=EB=FE=F7=E0=F2=FC "keep_s= ymtab" =E8=EB=E8 "strip_debug_only". strip_debug_only =ED=E5 =E2=EF=EE=EB=ED=E5 =EF=EE=ED=FF=F2=E5=ED, =EF=EE=F1= =EA=EE=EB=FC=EA=F3 =ED=E5 =EE=F7=E5=E2=E8=E4=ED=EE, =F7=F2=EE =E5=F1=F2=FC debug only. =C5=F1=EB=E8 =F1=EC=FB=F1=EB =EC=E0=EA=F0=EE=F1=E0 =E2 =F1=EE=F5=F0=E0=ED= =E5=ED=E8=E8 =F1=E5=EA=F6=E8=E8 .symtab, =F2=EE =EF=F3=F1=F2=FC =EB=F3=F7= =F8=E5 =E1=F3=E4=E5=F2 %debuginfo_strip_keep_symtab shell-glob-pattern > =C0=EA=F2=F3=E0=EB=FC=ED=FB=E9 =E2=EE=EF=F0=EE=F1 =B92: =E2=E8=E4 soname-= =E7=E0=E2=E8=F1=E8=EC=EE=F1=F2=E5=E9 =EC=E5=E6=E4=F3 debuginfo-=EF=E0=EA=E5= =F2=E0=EC=E8. >=20 > =D1=EE=ED=E5=E9=EC-=E7=E0=E2=E8=F1=E8=EC=EE=F1=F2=E8 =EC=E5=E6=E4=F3 =EE= =F1=ED=EE=E2=ED=FB=EC=E8 =EF=E0=EA=E5=F2=E0=EC=E8 =E8=EC=E5=FE=F2 =E2=E8=E4 > /usr/lib/libfoo.so.1 -> libfoo.so.1 > /usr/lib64/libfoo.so.1 -> libfoo.so.1()(64bit) >=20 > =C4=EB=FF debuginfo =EF=E0=EA=E5=F2=EE=E2 =E1=F3=E4=E5=F2 =F1=EE=E7=E4=E0= =ED=E0 =E8=E5=F0=E0=F0=F5=E8=FF =E7=E0=E2=E8=F1=E8=EC=EE=F1=F2=E5=E9, =EF= =EE=F5=EE=E6=E0=FF =ED=E0 > =EE=F1=ED=EE=E2=ED=F3=FE, =ED=E0 =EE=F1=ED=EE=E2=E5 =F1=EE=ED=E5=E9=EC=EE= =E2. =D2=F0=E5=E1=F3=E5=F2=F1=FF =EF=F0=E8=E4=F3=EC=E0=F2=FC =E2=E8=E4 =E7= =E0=E2=E8=F1=E8=EC=EE=F1=F2=E5=E9 > =E4=EB=FF =E4=EB=FF =F1=EE=ED=E5=E9=EC=EE=E2 (ABI-=E8=ED=F2=E5=F0=F4=E5= =E9=F1=FB =E8=F1=EF=EE=EB=FC=E7=EE=E2=E0=F2=FC=F1=FF =ED=E5 =E1=F3=E4=F3=F2= ). =C2=E0=F0=E8=E0=ED=F2=FB =EC=EE=E3=F3=F2 > =E1=FB=F2=FC =F2=E0=EA=E8=E5: >=20 > /usr/lib/debug/usr/lib/libfoo.so.1 -> debug(libfoo.so.1) > /usr/lib/debug/usr/lib64/libfoo.so.1 -> debug64(libfoo.so.1) =D2=E0=EA=EE=E9 =E2=E0=F0=E8=E0=ED=F2 =E3=EE=E4=E8=F2=F1=FF. > /usr/lib/debug/usr/lib/libfoo.so.1.debug -> libfoo.so.1.debug > /usr/lib/debug/usr/lib64/libfoo.so.1.debug -> libfoo.so.1.debug()(64bit) >=20 > /usr/lib/debug/usr/lib/libfoo.so.1.debug -> D-libfoo.so.1 > /usr/lib/debug/usr/lib64/libfoo.so.1.debug -> D-libfoo.so.1()(64bit) =DD=F2=E8 =E2=E0=F0=E8=E0=ED=F2=FB =ED=E5 =E3=EE=E4=FF=F2=F1=FF, =EE=F1=EE= =E1=E5=ED=ED=EE =EF=E5=F0=E2=FB=E9 =E8=E7 =ED=E8=F5, =EF=EE=F1=EA=EE=EB=FC= =EA=F3 =F1=EE=E2=EF=E0=E4=E0=FE=F2 =F1 =E2=EE=E7=EC=EE=E6=ED=FB=EC=E8 =EE=E1=FB=F7=ED=FB=EC=E8 =E7=E0=E2=E8=F1=E8= =EC=EE=F1=F2=FF=EC=E8 =ED=E0 soname. > =CC=E5=ED=E5=E5 =E0=EA=F2=F3=E0=EB=FC=ED=FB=E5 =E2=EE=EF=F0=EE=F1=FB: > 1) =CD=F3=E6=ED=FB =EB=E8 =E4=F0=F3=E3=E8=E5 strip-=EC=E0=EA=F0=EE=F1=FB. =C2=E8=E4=E8=EC=EE, =ED=F3=E6=ED=EE =F3=EC=E5=F2=FC =EE=F2=EA=EB=FE=F7=E0= =F2=FC =EE=E1=F0=E0=E1=EE=F2=EA=F3 =EE=F2=E4=E5=EB=FC=ED=FB=F5 =F4=E0=E9=EB= =EE=E2 =EF=EE =EF=F0=E8=F7=E8=ED=E5 "=EC=E5=E9=ED=F2=E5=E9=ED=E5=F0=F3 =E2=E8=E4=ED=E5=E5", =ED=E0=EF=F0=E8=EC= =E5=F0, %debuginfo_skip_files shell-glob-pattern > 2) =D1=F2=EE=E8=F2 =EB=E8 =EE=E1=F0=E5=E7=E0=F2=FC lib*.a =E0=F0=F5=E8=E2= =FB. =C4=EE =F1=E8=F5 =EF=EE=F0 =FD=F2=E8 =F4=E0=E9=EB=FB =ED=E5 =F1=F2=F0=E8=EF= =E0=EB=E8=F1=FC, =ED=EE =E8 -g =E4=EE =F1=E8=F5 =EF=EE=F0 =EF=EE =F3=EC=EE= =EB=F7=E0=ED=E8=FE =ED=E5 =E1=FB=EB=EE. =CD=E5 =EE=F7=E5=E2=E8=E4=ED=EE. > 3) =D0=E5=EE=F0=E3=E0=ED=E8=E7=E0=F6=E8=FF =F0=E5=EF=EE=E7=E8=F2=EE=F0=E8= =FF - =F1=F2=EE=E8=F2 =EB=E8 =E4=E5=EB=E0=F2=FC RPMS.debug. =D7=E8=F1=EB=EE arch-=EF=E0=EA=E5=F2=EE=E2 =EF=F0=E0=EA=F2=E8=F7=E5=F1=EA= =E8 =F3=E4=E2=EE=E8=F2=F1=FF -- =EA=E0=EA =FD=F2=EE =F1=EA=E0=E6=E5=F2=F1= =FF =ED=E0 =E8=ED=E4=E5=EA=F1=E0=F5? --=20 ldv --7AUc2qLy4jB3hD7Z Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iEYEARECAAYFAk1HLZkACgkQfKvmrJ41Nh7JzQCfeK47i9v9fzWNMmGOzXauLfDE fCEAniydAzx792LpM7pJcFyj+Dl70Kcf =Po0P -----END PGP SIGNATURE----- --7AUc2qLy4jB3hD7Z--