Opened 9 years ago

Last modified 5 years ago

#285 new feature request (None)

hp-ux 11.11 binaries

Reported by: amyhr Owned by:
Priority: normal Milestone:
Component: None Version: None
Keywords: Cc:
Operating System: HPUX Architecture: hppa
Type of failure: Difficulty: Unknown
Test Case: N/A Blocked By:
Blocking: Related Tickets:

Description (last modified by igloo)

Looks like there hasn't been a binary dist for ghc in a
very long time, any chance we could see one soon?

Change History (6)

comment:1 Changed 8 years ago by igloo

  • Architecture set to hppa
  • Description modified (diff)
  • Difficulty set to Unknown
  • Milestone set to _|_
  • Operating System set to HPUX

comment:2 Changed 8 years ago by igloo

  • Test Case set to N/A

comment:3 Changed 7 years ago by CBa

I followed the instructions in "Porting GHC". I get so far that I had a HP-UX ghc-inplace in T/ghc/compiler. Unfortunatly this binary segfaults :-(.

There may be a bug in gcc-4.1.1 on HP-UX. OCaml's bytecode interpreter has the same problem, but could be build with gcc -O0.

I'll try next to compile all *.hc files with gcc -O0.

comment:4 Changed 7 years ago by CBa

Additional infos:

my ghc: 6.4.2 (Porting GHC is not up-to-date for ghc-6.6).
the ghc-inplace segfaults in some cases. But I can get this message:


Failed to load interface for `Prelude':

Could not find module `Prelude':

use -v to see a list of the files searched for

comment:5 Changed 7 years ago by CBa

in ghc/rtc just one file triggers now a segfault of ghc-inplace:

Gdb doesn't help much:

(gdb) up
warning: Attempting to unwind past bad PC 0x79cff180
#1 0x79ce7340 in gmpz_mul (w=0x40417798, u=0x2, v=0x77bc2c04)

at ../../mpz/mul.c:89

89 cy_limb = mpn_mul_1 (wp, PTR(u), usize, PTR(v)[0]);
Current language: auto; currently c

I build gmp by my own. `make check' succedes. And the given line
is in a #if 0 ... #endif block.

Any ideas?

comment:6 Changed 5 years ago by igloo

  • Owner nobody deleted
  • Status changed from assigned to new
Note: See TracTickets for help on using tickets.