Bug 3589

Summary: defconfig & option order in Makefile.in
Product: uClibc Reporter: Thomas Suckow <tsuckow>
Component: OtherAssignee: unassigned
Status: RESOLVED FIXED    
Severity: minor CC: uclibc-cvs
Priority: P5    
Version: 0.9.31   
Target Milestone: ---   
Hardware: PC   
OS: Other   
Host: Target:
Build:

Description Thomas Suckow 2011-04-11 02:10:06 UTC
The modified kconfig defines -D to be the same function as -d. In addition -d does not take an argument and Config.in should be passed as a non-option argument. The existing argument order appears to work on distributions such as Fedora but chokes on Cygwin (newlib?).

The following change worked for me:

defconfig: $(top_builddir)extra/config/conf
    $(Q)$(top_builddir)extra/config/conf -d extra/Configs/Config.in \
        -D extra/Configs/defconfigs/$(ARCH)

should read:

defconfig: $(top_builddir)extra/config/conf
    $(Q)$(top_builddir)extra/config/conf -D extra/Configs/defconfigs/$(ARCH) \
        extra/Configs/Config.in
Comment 1 Bernhard Reutner-Fischer 2011-06-14 16:59:17 UTC
Fixed in 97c3c5f634379ff7b16dcaeff34b7f3eeea2b3f1, will backport to 0.9.32.1

Thanks!