[ ghc-Feature Requests-1084122 ] RPM doesn't support --prefix
SourceForge.net
noreply at sourceforge.net
Wed May 11 22:08:54 EDT 2005
Feature Requests item #1084122, was opened at 2004-12-13 10:54
Message generated for change (Comment added) made by juhp
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=358032&aid=1084122&group_id=8032
Category: None
Group: None
Status: Open
Priority: 5
Submitted By: John Skaller (skaller)
Assigned to: Nobody/Anonymous (nobody)
Summary: RPM doesn't support --prefix
Initial Comment:
After installing ghc for linux using rpm with
--prefix=/usr/local,
the ghc scriipt incorrectly thinks the libraries etc
are in /usr:
#!/bin/sh
GHCBIN="/usr/lib/ghc-6.2.2/ghc-6.2.2";
TOPDIROPT="-B/usr/lib/ghc-6.2.2";
# Mini-driver for GHC
exec $GHCBIN $TOPDIROPT ${1+"$@"}
After editing, at least the compiler actually starts up :)
----------------------------------------------------------------------
Comment By: Jens-Ulrik Petersen (juhp)
Date: 2005-05-12 11:08
Message:
Logged In: YES
user_id=139853
This is now fixed in Fedora Haskell as of ghc-6.4-7.
I will send in a spec file patch "as soon as the dust settles".
Feel free to assign this to me. :)
----------------------------------------------------------------------
Comment By: Jens-Ulrik Petersen (juhp)
Date: 2005-05-09 08:57
Message:
Logged In: YES
user_id=139853
Not really sure what the right solution is - one hack that
comes to mind is adding a %post install script in the spec file
that would replace the default prefix with the specified one.
----------------------------------------------------------------------
Comment By: Nobody/Anonymous (nobody)
Date: 2005-04-12 22:06
Message:
Logged In: NO
Still a problem with 6.2.4 - Additionally, you now need to
edit the package.conf file.
Karl M. Syring
syring at email.com
----------------------------------------------------------------------
Comment By: Simon Marlow (simonmar)
Date: 2004-12-14 01:26
Message:
Logged In: YES
user_id=48280
Re-opened. Any RPM gurus out there who could knock this one
on the head?
Note it's not just the ghc script, there's a couple of other
scripts that need munging (ghci, ghc-pkg, hsc2hs maybe).
----------------------------------------------------------------------
Comment By: John Skaller (skaller)
Date: 2004-12-13 23:54
Message:
Logged In: YES
user_id=5394
I can see it isn't supported :)
However after the change to those two lines, the compiler
works, links libraries, and the resultant binary executes
correctly
(as far as I can tell never having written any Haskell
before .. :)
So why not support it? I had no choice .. my root partition,
containing /usr is 97% full.. :)
----------------------------------------------------------------------
Comment By: Simon Marlow (simonmar)
Date: 2004-12-13 21:54
Message:
Logged In: YES
user_id=48280
You're trying to install the binary RPM using a different
prefix? That's not supported, I'm afraid.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=358032&aid=1084122&group_id=8032
More information about the Glasgow-haskell-users
mailing list