bootstrap openbsd powerpc - continues
Jake L
lambda at 10k.org
Tue Apr 14 03:40:33 EDT 2009
Okay, I worked through the .h issue(it was late at night), but wasn't
able to make headway with 6.6.1(exception type ambiguities), so I switched
platforms and downgraded to earlier versions:
take 2
------
target = powerpc-unknown-openbsd
host = i386-unknown-linux with a running ghc 6.4.2
following the instruction here:
http://www.haskell.org/ghc/docs/6.4.2/html/building/sec-porting-ghc.html#id2931737
it finished the compiler phase's make boot && make (it didn't build RTS as
the instruction fortold)
however, it now fails in the phase
$ cd H/libraries
$ make boot && make
------------------------------------------------------------------------
==fptools== make boot -r;
in /j/ghc-6.4.2/libraries/unix
------------------------------------------------------------------------
../../ghc/utils/hsc2hs/hsc2hs-inplace -Iinclude -I../../mk/ -I.
System/Posix/DynamicLinker.hsc
In file included from DynamicLinker.hsc:48:
include/HsUnix.h: In function '__hsunix_rtldNext':
include/HsUnix.h:103: error: 'RTLD_NEXT' undeclared (first use in this
function)
include/HsUnix.h:103: error: (Each undeclared identifier is reported only
once
include/HsUnix.h:103: error: for each function it appears in.)
include/HsUnix.h: In function '__hsunix_rtldDefault':
include/HsUnix.h:107: error: 'RTLD_DEFAULT' undeclared (first use in this
function)
make[1]: *** [System/Posix/DynamicLinker.hs] Error 1
make: *** [boot] Error 1
some digging appears what I have ran into this bug:
http://hackage.haskell.org/trac/ghc/ticket/729
any suggestions?
Jake
More information about the Glasgow-haskell-users
mailing list