On Saturday 10 July 2010 21:28, Maksym Kryzhanovskyy wrote: > I does the following: > > $ git clone git://busybox.net/busybox.git > $ cd busybox > $ make defconfig > $ make > $ make baseline > $ patch -p1 < ../busybox.ifplugd.logic.patch > $ make > $ make bloatcheck > > It still counts -76 bytes. What is wrong?
You must be making a mistake somewhere, because: > > > function old new delta > > > ifplugd_main 1056 1119 +63 > > > maybe_up_new_iface 33 35 +2 > > > detect_link 216 208 -8 > > > detect_link_wlan 120 99 -21 > > > set_ifreq_to_ifname 32 - -32 you somehow "lost" set_ifreq_to_ifname function in new binary - look at the line just above: bloatcheck says it's gone. Which is very wrong. Run "make networking/ifplugd.s" in old and new tree, look at ifplugd.s and try to figure out how the hell it happened that your gcc threw out or inlined set_ifreq_to_ifname. -- vda _______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
