From: Thomas De Schampheleire Date: Thu, 13 Feb 2014 11:34:45 +0000 (+0100) Subject: uclibc: copy config file from configure iso patch step X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a25df76b39863e5d1a4e927696bf83055e8ce244;p=buildroot.git uclibc: copy config file from configure iso patch step 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 Signed-off-by: Peter Korsgaard --- diff --git a/package/uclibc/uclibc.mk b/package/uclibc/uclibc.mk index 7df9721c35..8497b46971 100644 --- 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) \