Naofumi Yasufuku wrote:
At Mon, 31 Mar 2003 00:10:10 +0200, Guido Draheim wrote:
I have a similar problem on a different account: the version management system at my employer uses "~" in directory names to flag different branches and subversions of projects and their checkout areas. The libtool has the tendency to resolve some symlinks, so it does not help to put some directories elsewhere. It was impossible to build with libtool in this environment - after some time I did write up an ac-macro that changes the _cmds IFS from "~" into "?" which is much more uncommon to exist in either a filename or a _cmds specification. Add the following macro after OUTPUT, and you should be fine with any "~" in file or directory names in the system:
http://ac-archive.sf.net/guidod/patch_libtool_changing_cmds_ifs.html
Btw, I wouldn't mind if libtool would simply not use "~" as the IFS in its original source, so this libtool-patching could get obsolete once and for all. -- cheers, guido
I think '~' IFS char is chosen carefully and it shouldn't be changed. For example, '?' might be used in regular expression, and so on. In libtool, directories are mostly treated as absolute path, so that '~' is relatively safe.
That's the point, I have a directory /my/project~tng/src and the libtool will break at an unknown /my/project or tng/src. Where do you think "?" would get in the way? makefile targets are resolved anyway, and real-world file globs use "*" anyway, the use of "?"-fileglobs looks academic too me - show me a counter example, an existing one please.
-- cheers, guido
_______________________________________________ Libtool mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/libtool