[Buildroot] [PATCH 09/12] gcc: force symlink creation
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Wed Aug 28 06:35:28 UTC 2013
The HOST_GCC_CONFIGURE_SYMLINK creates a symbolic link
$(@D)/build/configure -> $(@D)/configure for each build step of
gcc. However, it was only using 'ln -s' and not 'ln -sf', which was
causing problems when doing 'make host-gcc-final-reconfigure' for
example, because the configure commands (including this macro) are
being re-executed, but the symbolic link already exists.
Changing this symbolic link creation to 'ln -sf' fixes this problem.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
---
package/gcc/gcc.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package/gcc/gcc.mk b/package/gcc/gcc.mk
index cd6efed..20d6d14 100644
--- a/package/gcc/gcc.mk
+++ b/package/gcc/gcc.mk
@@ -76,7 +76,7 @@ endef
define HOST_GCC_CONFIGURE_SYMLINK
mkdir -p $(@D)/build
- ln -s ../configure $(@D)/build/configure
+ ln -sf ../configure $(@D)/build/configure
endef
#
--
1.8.1.2
More information about the buildroot
mailing list