| Summary: | defconfig & option order in Makefile.in | ||
|---|---|---|---|
| Product: | uClibc | Reporter: | Thomas Suckow <tsuckow> |
| Component: | Other | Assignee: | unassigned |
| Status: | RESOLVED FIXED | ||
| Severity: | minor | CC: | uclibc-cvs |
| Priority: | P5 | ||
| Version: | 0.9.31 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Other | ||
| Host: | Target: | ||
| Build: | |||
Fixed in 97c3c5f634379ff7b16dcaeff34b7f3eeea2b3f1, will backport to 0.9.32.1 Thanks! |
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