libtool: File name conversion

1 
1 15.3.7 File name conversion
1 ---------------------------
1 
1 In certain situations, libtool must convert file names and paths between
1 formats appropriate to different platforms.  Usually this occurs when
1 cross-compiling, and affects only the ability to launch host platform
1 executables on the build platform using an emulation or API-enhancement
11 environment such as Wine.  Failure to convert paths (⇒File Name
 Conversion Failure) will cause a warning to be issued, but rarely
1 causes the build to fail--and should have no affect on the compiled
1 products, once installed properly on the host platform.  For more
1 information, ⇒Cross compiling.
1 
1    However, file name conversion may also occur in another scenario:
1 when using a Unix emulation system on Windows (such as Cygwin or MSYS),
1 combined with a native Windows compiler such as MinGW or MSVC. Only a
1 limited set of such scenarios are currently supported; in other cases
1 file name conversion is skipped.  The lack of file name conversion
1 usually means that uninstalled executables can't be launched, but only
1 rarely causes the build to fail (⇒File Name Conversion Failure).
1 
1    libtool supports file name conversion in the following scenarios:
1 
1 build platform     host platform      Notes
1 ---------------------------------------------------------------------------
1                                       Conversion::
1                                       
1                                       Conversion::
1                                       
11 Unix + Wine        MinGW (Windows)    Requires Wine.  ⇒Unix/Windows
                                       File Name Conversion.
1                                       
11 MinGW (MSYS)       Cygwin             Requires 'LT_CYGPATH'.  ⇒
                                       LT_CYGPATH.  Provided for
1                                       testing purposes only.
1                                       
1 Unix + Wine        Cygwin             Requires both Wine and
1                                       'LT_CYGPATH', but does not yet
1                                       work with Cygwin 1.7.7 and
DONTPRINTYET 11                                       Wine-1.2.  ⇒Unix/Windows File
                                       Name Conversion, and *note1DONTPRINTYET 11                                       Wine-1.2.  ⇒Unix/Windows File
                                       Name Conversion, and ⇒
                                       LT_CYGPATH.
1 

Menu