On Fri, Feb 24, 2023 at 12:51:25PM +0100, Mark Wielaard wrote: > Hi Guillermo, >
Hi Mark, > On Thu, Feb 23, 2023 at 12:42:37PM -0600, Guillermo E. Martinez via > Elfutils-devel wrote: > > This is the third version of the patch to avoid remove the CTF section in > > stripped files. Changes from v2: > > > > - Rebased from master. > > > > Please let me know your thoughts. > > > > CTF debug format was designed to be present in stripped files, so > > this section should not be removed, so a new --remove-ctf option > > is added to indicate explicitly that .ctf section will be stripped > > out from binary file. > > Since the way to recognize a CTF section is by name ".ctf" does it > really need a new option? eu-strip already has: > > --keep-section=SECTION Keep the named section. SECTION is an extended > wildcard pattern. May be given more than once. > > -R, --remove-section=SECTION Remove the named section. SECTION is an > extended wildcard pattern. May be given more than > once. Only non-allocated sections can be > removed. > > Do you really need a new option? Or could you use an explicit > --keep-section=.ctf and/or --remove-section=.ctf ? > Oh, I see, thanks for your comment!. My intention with this patch is to replicate the same proceeding by _default_ implemented in `binutils strip' tool, it is: not remove CTF section, except it is indicated explicitly. Of course, if you think it is not really a good idea, I can propose a patch to change the invocation of `eu-strip' in `find-debuginfo.sh' to preserve CTF section as you showed above, when it generates debug packages. Kinds regards, guyillermo