[Bug target/52122] [4.6/4.7/4.8 Regression] incorrect ln -s replacement for mingw like targets in configure files
dominiq at lps dot ens.fr
gcc-bugzilla@gcc.gnu.org
Tue Feb 12 19:15:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52122
--- Comment #25 from Dominique d'Humieres <dominiq at lps dot ens.fr> 2013-02-12 19:14:45 UTC ---
> Can you please try the following?
> ...
> Works for me just fine. Perhaps you have buggy make?
Is this working?
[macbook] f90/bug% cat Makefile
LN_S=cp -p
ifeq (cp -p,$(LN_S))
LN_S_RECURSIVE=cp -pr
else
LN_S_RECURSIVE=$(LN_S)
endif
all:
echo $(LN_S_RECURSIVE)
[macbook] f90/bug% make
echo cp -pr
cp -pr
[macbook] f90/bug% make LN_S='ln -s'
echo ln -s
ln -s
[macbook] f90/bug% make LN_S='cp -p'
echo cp -pr
cp -pr
[macbook] f90/bug% cat Makefile
LN_S=ln -s
ifeq (cp -p,$(LN_S))
LN_S_RECURSIVE=cp -pr
else
LN_S_RECURSIVE=$(LN_S)
endif
all:
echo $(LN_S_RECURSIVE)
[macbook] f90/bug% make
echo ln -s
ln -s
[macbook] f90/bug% make LN_S='ln -s'
echo ln -s
ln -s
[macbook] f90/bug% make LN_S='cp -p'
echo cp -pr
cp -pr
More information about the Gcc-bugs
mailing list