From: Keith M. <kei...@to...> - 2006-04-10 16:18:13
|
Ralf Wildenhues wrote, quoting me: >> Ralf Wildenhues wrote, quoting Ross Ridge: >>>> Hmm... it would be nice to have a way to override it selecting ln -s >>>> on Cygwin. Bootstrapping a MinGW build of gcc head currently fails >>>> while building libstdc++ on Cygwin because a bunch of symlinks are >>>> created that the newly built MinGW compiler can't see. >>> >>> I guess the followup patch below would do the job. However, I'm not >>> so sure whether it's the right thing to do... >> >> No, I doubt if it is. For normal purposes, Cygwin would want to have >> LN_S='ln -s'; > > And this is what `configure' would set, unless the user overrides that > by setting LN_S herself. Yep, I understand that. But, now you have exposed another Autoconf shell variable, which the user is expected to override by invoking path/to/configure LN_S='cp -p' ... for a situation which may be peculiar to a MinGW GCC build under Cygwin. If you are comfortable with that as a standard Autoconf feature, and you document it properly, then I don't have a problem with it. Regards, Keith. |