Hello Christopher, * Christopher Hulbert wrote on Tue, May 19, 2009 at 05:54:17PM CEST: > I am working on the search for libraries in func_mode_link to get it > to find DLL import libraries on the search path (this is around line > 4824 of ltmain.m4sh). The shlib_search_path is built on shlibpath_var > which is set to PATH on cygwin. My setup happens to have a PATH with > spaces in the directory names. These paths to search gets broken on > the spaces in the directory name instead of just at the separator.
Can you work around it by putting in your path the 8.3 replacement names like progra~1? Yes, it is ugly, I know. One fix could be to use tab or newline only for word separation. That would be a rather largish change, however, and not limited to just that one loop in func_mode_link. I'm not sure it's worth it. > Another problem is that my PATH contains references to other > environemnt variables (e.g. ...:%COMPILER%\bin). Huh? Does the MinGW sh handle this? How? > Again the "which" program seems to handle this. The file searching loop is a very hot one in func_mode_link. If we introduce forks there, things can get veeery slow, so we really should avoid it if we can. Cheers, Ralf _______________________________________________ http://lists.gnu.org/mailman/listinfo/libtool
