Re: Useful tools missing from /rescue

看板FB_hackers作者時間18年前 (2007/09/03 22:06), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串12/21 (看更多)
On 2007-09-03 17:20, Yar Tikhiy <yar@comp.chem.msu.su> wrote: >On Mon, Sep 03, 2007 at 03:18:03AM +0300, Giorgos Keramidas wrote: >> Running nm(1) on the binaries, I see that they have the same symbols >> though: >> >> $ nm -S chmod | awk '{print $2,$3,$4}' | sort > /tmp/symbols.chmod >> $ nm -S chown | awk '{print $2,$3,$4}' | sort > /tmp/symbols.chown >> $ diff -u /tmp/symbols.chmod /tmp/symbols.chown >> $ >> >> Does this mean that adding chown to the already crunched binary will not >> cause a lot of bloat because of symbols/functions private to chown? > > The difference in the static binary sizes is weird, but I don't > have time now to dig the issue deeper, sorry. The rescue binary > grows just slightly when chown is added to it: > > -r-xr-xr-x 121 root wheel 3715096 1 ??? 10:22 /rescue.old/rescue > -r-xr-xr-x 122 root wheel 3718192 3 ??? 17:17 /rescue/rescue It's probably a side-effect of the fact my userland was built with DEBUG_FLAGS='-g' and this was compiled without a full buildworld. Thus the binaries I compiled used debugging versions of the libs from /usr/lib but their own source was built with DEBUG_FLAGS=''. Nevermind about the binary difference in sizes; it's probably a local build-related issue. It's good to know that rescue doesn't grow a lot anyway :) _______________________________________________ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
文章代碼(AID): #16t1Jf00 (FB_hackers)
討論串 (同標題文章)
文章代碼(AID): #16t1Jf00 (FB_hackers)