Today, I made the possibly rash decision to pull a new copy of the
HEAD and install it. After building and running "sudo make install", I
found that the installed ghc binary wasn't executable:
$ ls /usr/local/ghc-6.9.20080912
lrwxrwxrwx 1 root root      16 2008-09-12 22:28 ghc -> ghc-6.9.20080912
-rwx------ 1 root root     134 2008-09-12 22:28 ghc-6.9.20080912
lrwxrwxrwx 1 root root      17 2008-09-12 22:28 ghci -> ghci-6.9.20080912
-rwxr-xr-x 1 root root      75 2008-09-12 22:28 ghci-6.9.20080912
-rwx------ 1 root root     179 2008-09-12 22:27 ghc-pkg
-rwx------ 1 root root     174 2008-09-12 22:27 haddock
-rwxr-xr-x 1 root root 1957464 2008-09-12 22:27 hasktags
-rwxr-xr-x 1 root root   45180 2008-09-12 22:27 hp2ps
-rwxr-xr-x 1 root root 3482568 2008-09-12 22:27 hpc
-rwx------ 1 root root     401 2008-09-12 22:28 hsc2hs
-rwxr-xr-x 1 root root 5467124 2008-09-12 22:27 installPackage
-rwx------ 1 root root     111 2008-09-12 22:27 runghc

Since you usually have to be root to install something under
/usr/local/, it seems strange that the installer wouldn't set
permissions to -rwxr-xr-x for ghc (notice the permissions are right
for ghci, hasktags, hp2ps, hpc, and installPackage!) It also seems
like it didn't work this way in the past. Was this a deliberate
change? (I fixed the permissions in my directory, of course, but it
was confusing at first.)

Cheers,
Tim

-- 
Tim Chevalier * http://cs.pdx.edu/~tjc * Often in error, never in doubt
Just enough: Obama/Biden '08.

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to