Message ID | 99638f32b4ac5349460c.1392291285@argentina |
---|---|
State | Accepted |
Commit | a25df76b39863e5d1a4e927696bf83055e8ce244 |
Headers | show |
diff --git a/package/uclibc/uclibc.mk b/package/uclibc/uclibc.mk --- a/package/uclibc/uclibc.mk +++ b/package/uclibc/uclibc.mk @@ -453,9 +453,8 @@ define UCLIBC_SETUP_DOT_CONFIG oldconfig endef -UCLIBC_POST_PATCH_HOOKS += UCLIBC_SETUP_DOT_CONFIG - define UCLIBC_CONFIGURE_CMDS + $(UCLIBC_SETUP_DOT_CONFIG) $(MAKE1) -C $(UCLIBC_DIR) \ $(UCLIBC_MAKE_FLAGS) \ PREFIX=$(STAGING_DIR) \
The three typical packages that use .config files in buildroot copy the config file at different times in the build process: busybox copies its .config from the post-extract hook. linux copies its .config in the configure_cmds. uclibc copies its .config from the post-patch hook. Copying the .config file from the configure step is the only way to properly support an OVERRIDE_SRCDIR that does not yet have the .config file, because the extract and patch steps are skipped in that case. In a previous patch, the situation was already fixed for busybox. This patch applies the same fix to uclibc: copy the config file from the configure step, as linux is doing. Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com> --- package/uclibc/uclibc.mk | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-)