[GHC] #14460: Symlink resolving fails against SMB mounts

GHC ghc-devs at haskell.org
Sat Aug 25 10:30:42 UTC 2018


#14460: Symlink resolving fails against SMB mounts
-------------------------------------+-------------------------------------
        Reporter:  astert            |                Owner:  (none)
            Type:  bug               |               Status:  closed
        Priority:  normal            |            Milestone:  8.6.1
       Component:  Compiler          |              Version:  8.2.1
      Resolution:  fixed             |             Keywords:
Operating System:  Windows           |         Architecture:
 Type of failure:  GHC doesn't work  |  Unknown/Multiple
  at all                             |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):  Phab:D4216
       Wiki Page:                    |  Phab:D4229 Phab:D4227
-------------------------------------+-------------------------------------
Changes (by Phyx-):

 * status:  patch => closed
 * resolution:   => fixed
 * milestone:  8.4.1 => 8.6.1


Comment:

 In c523525/ghc:

 ghc, ghc-pkg: use getExecutablePath on Windows when base >= 4.11.0

 Summary:
 This completes the work started in D4227 by using just 'getExecutablePath'
 in ghc and ghc-pkg when building with base >= 4.11.0.

 On the long term, we will be able to simply kill the existing code that
 follows (or not) symlinks and just get this behaviour for free from
 getExecutable. For now we however have to require base >= 4.11.0 to be
 able
 to just use getExecutablePath under Windows, and use the current code when
 building with an older base.

 Original code by @alpmestan commandeering since patch has been stale
 and bug remains open.

 Test Plan: Validate

 Reviewers: angerman, bgamari, erikd, alpmestan

 Reviewed By: bgamari

 Subscribers: carter, rwbarton, thomie

 GHC Trac Issues: #14483

 Differential Revision: https://phabricator.haskell.org/D4229

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/14460#comment:24>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list