Created on 2009-08-23.12:14:01 by twb, last changed 2009-11-01.12:37:04 by twb.
msg8396 (view) |
Author: twb |
Date: 2009-08-23.12:13:58 |
|
http://buildd.debian.org/build.php?arch=alpha&pkg=darcs&ver=2.3.0-1,
it appears that Darcs 2.3.0 fails to build on Alpha systems, due to
ld: cannot find -lHSrts_thr
The good folk of #haskell think RTS probably isn't available on Alpha,
and that we can/should resolve this by making -threaded optional in
the .cabal file, especially in an if !arch(alpha) or so.
|
msg8397 (view) |
Author: twb |
Date: 2009-08-23.12:17:29 |
|
Sigh. Because msg8396 started a line with "From ", and roundup
apparently doesn't handle that correctly, that line was thrown away.
It was a link to http://bugs.debian.org/541848
|
msg8398 (view) |
Author: kowey |
Date: 2009-08-23.12:22:41 |
|
I think we need somebody to verify that Darcs actually even works if you build
it without -threaded
I think we need it for progress reporting to work if nothing else.
(For those like me are not immersed in all the developer slang, that's 'Fails To
Build From Source" -- http://en.wikipedia.org/wiki/FTBFS )
|
msg8446 (view) |
Author: twb |
Date: 2009-08-24.01:58:50 |
|
On Sun, Aug 23, 2009 at 12:22:45PM +0000, Eric Kow wrote:
> I think we need somebody to verify that Darcs actually even works if
> you build it without -threaded
It does; all the tests pass except check.sh, which looks like it
failed due to OpenVZ and NFS saying a directory has been deleted
before it actually IS deleted.
> I think we need it for progress reporting to work if nothing else.
If nothing else, this bug indicates that we need to add a comment to
that effect in the .cabal file.
Certainly when I ran the build without "-threaded" in the .cabal file
(on x86-64), a "darcs get http://darcs.net" gave me lines like
Copying pristine 157/236 : Email.hs
and
Copying patches 2188/7685 : back to TAG 2.0.0rc1
Maybe I have IMPLICITLY build with -threaded on, because something has
decided it's necessary?
|
msg8448 (view) |
Author: kowey |
Date: 2009-08-24.08:09:40 |
|
On Mon, Aug 24, 2009 at 01:58:52 +0000, Trent W. Buck wrote:
> Maybe I have IMPLICITLY build with -threaded on, because something has
> decided it's necessary?
Interesting. The cabal file has a bit of duplication. Are you sure
you've removed all instances of -threaded?
If so, the next step may be to have a user on Alpha give this a try.
|
msg8450 (view) |
Author: kowey |
Date: 2009-08-24.11:00:34 |
|
Also: the following darcs changes -p threaded may be of interest:
Fri May 9 20:58:33 BST 2008 David Roundy <droundy@darcs.net>
* resolve Issue739: compile with threaded runtime by default.
It turns out that the tempfile-removal cleanup wasn't particularly feasible
without the threaded runtime.
|
msg9162 (view) |
Author: twb |
Date: 2009-11-01.12:37:00 |
|
The following patch updated the status of issue1554 to be resolved:
* Resolve issue1554: allow opt-out of -threaded (fix ARM builds).
Ignore-this: 19823ea41b53b5b6ef2a3b5c19de7516
GHC doesn't support -threaded on some architectures.
This patch allows -f-threaded, so Darcs will compile again.
|
|
Date |
User |
Action |
Args |
2009-08-23 12:14:01 | twb | create | |
2009-08-23 12:17:31 | twb | set | nosy:
- 541848 messages:
+ msg8397 |
2009-08-23 12:22:45 | kowey | set | status: unknown -> needs-reproduction priority: bug title: FTBFS on Alpha, ld: cannot find -lHSrts_thr -> cannot build on Alpha, ld: cannot find -lHSrts_thr nosy:
kowey, simon, twb, thorkilnaur, dmitry.kurochkin messages:
+ msg8398 topic:
+ Devel |
2009-08-24 01:58:52 | twb | set | nosy:
kowey, simon, twb, thorkilnaur, dmitry.kurochkin messages:
+ msg8446 |
2009-08-24 08:09:42 | kowey | set | nosy:
kowey, simon, twb, thorkilnaur, dmitry.kurochkin messages:
+ msg8448 |
2009-08-24 11:00:38 | kowey | set | nosy:
kowey, simon, twb, thorkilnaur, dmitry.kurochkin messages:
+ msg8450 |
2009-08-25 18:16:04 | admin | set | nosy:
+ darcs-devel, - simon |
2009-08-27 14:31:39 | admin | set | nosy:
kowey, darcs-devel, twb, thorkilnaur, dmitry.kurochkin |
2009-10-31 09:03:29 | kowey | link | patch22 issues |
2009-11-01 12:37:04 | twb | set | status: needs-reproduction -> resolved messages:
+ msg9162 |
|