[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#683184: RFS: suckless-tools/39-1 [ITA]



On 17:08 Thu 15 Nov     , Jakub Wilk wrote:
> * Vasudev Kamath <kamathvasudev@gmail.com>, 2012-11-15, 17:22:
> >>>>What did this line do, and why it was removed?
> >>>>	find . -name config.mk | xargs sed -i 's,-s ${LIBS},${LIBS},'
> >>>Not sure why it was removed, it was not present when I took
> >>>over source from Micahel. After reading man page for *ld* I
> >>>see that this option is used to strip of debugging symbols of
> >>>the binaries. By removing these tools will contain the
> >>>debugging symbols so I'm not sure how to fix this? The policy
> >>>10.1 says symbols should be stripped off with -s to install
> >>>also section 4.9.1  says about nostrip option does this mean
> >>>by default debhelper strips of symbols?
> >>
> >>Yes, dh_strip strips symbols by default (if
> >>DEB_BUILD_OPTIONS=nostrip is not set).
> >>
> >>Using -s unconditionally is a bad idea, because then symbols are
> >>getting stripped even with nostrip.
> >>
> >>Of course modifying upstream files in-place in debian/rules is
> >>probably a bad idea. (If you wanted do that, you'd have to
> >>restore the original ones in the clean target.)
> >
> >So I guess its okay that is dropped but I guess needs to be
> >recorded in changelog? But I don't know how to phrase this removal
> >though :-/
> 
> You have to get rid of -s one way or another, because it breaks
> DEB_BUILD_OPTIONS=nostrip.
> 

Oh sorry I guess I didn't properly read it that time ;) Fixed the
02_dpkg-buildflags.patch file also updated the header. I didn't record
this change in changelog as I updated patch header. Hope that is okay.

Regards
-- 
Vasudev Kamath
http://copyninja.info
Connect on ~friendica: copyninja@{frndk.de | vasudev.homelinux.net}
IRC nick: copyninja | vasudev {irc.oftc.net | irc.freenode.net}
GPG Key: C517 C25D E408 759D 98A4  C96B 6C8F 74AE 8770 0B7E

Attachment: signature.asc
Description: Digital signature


Reply to: