Current status of P9 snapshot?

Happi <>
Fri Aug 2 09:19:25 CEST 2002


The P9 snapshots are used for propagating code changes between the two
development teams (HiPE and OTP). In the latest snapshots the OTP team has
just made some major changes in their part of the code and 'sent' them to us
(HiPE) by releasing the snapshot. This snapshot does not work with HiPE, we
are now working on the HiPE part to bring it up to date with the latest OTP
changes, then we will release a snapshot with our changes to OTP.

(One change is that a field (dslot) in the process control block has been
removed, this is what you see below, this can be fixed by just removing the
reference from the debug code...)

The HiPE system will still not work because the garbage collector has been
completely rewritten by OTP, this will take a little longer to fix in the
HiPE system.

/Erik

----- Original Message -----
From: "Erik Pearson" <>


> I know it's not the *official* release just yet, but I figured I'd build
> the P9 snapshot on Sparc Solaris 8 just to see how things are
> going.  This is from the P9_2002-07-31 snapshot.
>
> HiPE for UltraSparc errored out and stopped the build.
>
> I didn't know if this is known in the P9 build, but figured I'd
> pass the word along.
>
> gcc  -g -O3
> -I/export/home/erikp/tmp/erlang/otp_src_P9_2002-07-31/erts/sparc-sun-solar
is
> 2.8  -DINSTRUMENT -DHAVE_CONFIG_H -Wall -DUSE_THREADS -D_REENTRANT
> -DPOSIX_THREADS -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS
> -DHIPE_ARCHITECTURE=ultrasparc -Wa,-xarch=v8plusa -Ibeam -Isys/unix
> -Isparc-sun-solaris2.8 -Izlib -Ihipe -c hipe/hipe_debug.c -o
>
/export/home/erikp/tmp/erlang/otp_src_P9_2002-07-31/erts/obj.instr.beam/spar
> c-sun-solaris2.8/hipe_debug.o
> hipe/hipe_debug.c: In function `hipe_print_pcb':
> hipe/hipe_debug.c:228: structure has no member named `dslot'
> hipe/hipe_debug.c:228: structure has no member named `dslot'
>
> The offending line is:
>
> U("dslot      ", dslot);
>
> which gets expanded to a printf() call.  After removing the line, things
> built fine.
>
> --erikp--
>




More information about the erlang-questions mailing list