[OpenWrt-Devel] DD: CONFIG_BUSYBOX_DEFAULT_WGET is not set

John Clark inindev at gmail.com
Fri Jan 22 12:55:08 EST 2016

After a full distclean, uclient-fetch is now automatically being 
selected by make defconfig (running make clean / feeds update -a / feeds 
install -a / make defconfig without distclean did not trigger it for me).

I just wanted to report back that outside of the ddns-scripts issue 
Weedy reported, all of my wget issues should be considered resolved at 
this point.


On 1/22/16 10:26 AM, John Clark wrote:
> I don't know if I looked at the wrong file or what, but I have 
> recompiled several times since then so I can't be enitrely certain 
> anymore.
> At this point I also see the same tiny binary you see.  Please 
> disregard my earlier comment as to a 112K size.  Mine is a ramips 
> build, fwiw:
> -rwxr-xr-x    1 root     root         12343 Jan 22 12:02 uclient-fetch*
> -rw-r--r--    1 root     root         16687 Jan 22 12:02 
> /usr/lib/libuclient.so
> --John
> On 1/22/16 10:18 AM, Felix Fietkau wrote:
>> On 2016-01-22 14:21, John Clark wrote:
>>>>> yes, is was dropped with r48386 + 48379
>>>>> so it *should* be automatically work with wget -> uclient-fetch
>>> I have updated to the latest trunk commit where I see your 
>>> /usr/bin/wget
>>> -> /bin/wget patch.  I have updated the feeds and symlinks to the 
>>> latest
>>> and greatest.  The packages are currently not configured to build
>>> uclient-fetch by default, so I manually selected it.
>>> My resulting build now has a 112,453 byte /bin/uclient-fetch binary and
>>> I can confirm wget does work.  I guess the only thing left to do is to
>>> have the uclient-fetch binary build by default.
>> Did you use any weird build options? Here's the size from my own build
>> (ar71xx):
>> nbd at nf > ls -la bin/uclient-fetch usr/lib/libuclient.so
>> -rwxr-xr-x  1 nbd  staff  12344 Jan 21 15:39 bin/uclient-fetch
>> -rw-r--r--  1 nbd  staff  16684 Jan 21 15:39 usr/lib/libuclient.so
>>> Question: The busybox binary (for me) goes from 366,401 bytes to 
>>> 300,327
>>> with the removal of wget from it.  Therefore, the uclient-fetch binary
>>> swapout causes a 46,379 byte increase in size. I assume the desire to
>>> move to uclient-fetch from busybox is for the SSL support?  If so, it
>>> still does not support SSL without also building ustream-ssl.
>> ustream-ssl already ships with standard LuCI enabled builds.
>> Also, you can choose which TLS provider you want to use.
>> The way it's implemented right now, enabling SSL also does not require
>> recompiling uclient-fetch - it detects at run time whether SSL support
>> is availble.
>> - Felix
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org

More information about the openwrt-devel mailing list