Changes between Version 8 and Version 9 of DynamicByDefault/Windows


Ignore:
Timestamp:
Nov 28, 2012 6:30:57 AM (17 months ago)
Author:
ganesh
Comment:

more commentary about SxS DLLs

Legend:

Unmodified
Added
Removed
Modified
  • DynamicByDefault/Windows

    v8 v9  
    1010 
    1111Windows does actually have a similar concept to RPATHs: side-by-side assemblies. With Windows 7, these do allow us to give the location of DLLs that we use, but only as relative paths, and using at most 2 `../`s (see "privatePath" on http://msdn.microsoft.com/en-us/library/aa374182.aspx). It's therefore not possible to use assemblies to say that we use `c:/ghc/base/base.dll`. This therefore doesn't generally allow us to solve the problem. 
     12 
     13With administrator privileges DLLs can be installed as shared assemblies into the standard Windows "side-by-side" folder, but when developing without as a normal user they would need to be copied into the same directory as the compiled executable, which might be a rather surprising thing for ghc -o or ghc --make to do. 
    1214 
    1315== C stub ==