On 30/01/2010 14:56, Ralf Wildenhues wrote:

> web site, refer to this page, rebuild your binutils ld to automatically
> search for the changed prefix when it encounters -lfoo on the command

  Not binutils, I don't think:

> [1] My ld.info contains, speaking about cygwin,
> 
>      For instance, when ld is called with the argument `-lxxx' it will
>      attempt to find, in the first directory of its search path,
> 
>           libxxx.dll.a
>           xxx.dll.a
>           libxxx.a
>           xxx.lib
>           cygxxx.dll (*)
>           libxxx.dll
>           xxx.dll
> 
>      before moving on to the next directory in the search path.
> 
>      (*) Actually, this is not `cygxxx.dll' but in fact is
>      `<prefix>xxx.dll', where `<prefix>' is set by the `ld' option
>      `--dll-search-prefix=<prefix>'. In the case of cygwin, the
>      standard gcc spec file includes `--dll-search-prefix=cyg', so in
>      effect we actually search for `cygxxx.dll'.


  Yes; this relies entirely on the compiler's LINK_SPEC to pass the correct
--dll-search-prefix, as far as I know; W64 team need to do the same with their
compiler specs.  It's not part of LD itself.

    cheers,
      DaveK


_______________________________________________
http://lists.gnu.org/mailman/listinfo/libtool

Reply via email to