Changes between Version 8 and Version 9 of DynamicByDefault/Windows
- Timestamp:
- Nov 28, 2012 6:30:57 AM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DynamicByDefault/Windows
v8 v9 10 10 11 11 Windows 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 13 With 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. 12 14 13 15 == C stub ==