[erlang-questions] Source patch for R12B-0 available

Kenneth Lundin <>
Mon Dec 10 13:33:19 CET 2007


Hi,

Since the combination SMP and 64 bit sparc apparently never has worked
in R11B you can't have any system in service dependent on this patch
do you?

So if you are planning on using the SMP emulator for the first time in a product
I would really recommend that you put your old policy away and go for R12B.

The reasons for that are in my opinion many:
- R12B is the most stable version with best performance when it comes
to SMP execution.
R12B is the version where we will have regular service releases with patches and
improvements.
R12B is the version where improvements regarding SMP will appear.
R12B is the version where we may support more platforms.
Bugs found by open source users in R12B AND PREVIOUS releases will be
corrected in R12B-1, 2, ..., etc.

/Regards Kenneth Erlang/OTP team, Ericsson AB

On 12/9/07, Valentin Micic <> wrote:
> May I second what Sean is asking for?
> I would really appreciate a fix for R11B-5 -- we have a policy not to run
> the latest release on production systems, and absence of the patch would
> force us to do so. Make no mistake, I really like what I saw in R12 so far,
> but we'd like to migrate on our own pace.
> Your cooperation will be *highly* appreciated.
>
> Valentin Micic
> Principal Consultant
> PHAROS CONSVLTING (PTY) LTD.
> Cell: +27 83 212 9180
>
> ----- Original Message -----
> From: "Sean Hinde" <>
> To: "Rickard Green" <>
> Cc: "Erlang/OTP discussions" <>
> Sent: Sunday, December 09, 2007 1:51 AM
> Subject: Re: [erlang-questions] Source patch for R12B-0 available
>
>
> > Hi Rikard,
> >
> > Do you have any plans to release a patch for those using R11B-5 on 64
> > bit sparc? I'm thinking mainly of the OTP-7006 issue, initially
> > reported on R11B-5.
> >
> > Thanks,
> > Sean
> >
> > On 7 Dec 2007, at 14:17, Rickard Green wrote:
> >
> >> A patch that fixes the following issues is now available at
> >> http://www.erlang.org/download.html . Instructions for applying
> >> the patch can be found in the patch README.
> >>
> >> BR,
> >> Rickard Green, Erlang/OTP, Ericsson AB.
> >>
> >> ------------------------------------------------------------------------
> >>
> >> OTP-7006  The SMP emulator on sparc64 erroneously used the sparc32
> >>           atomic and the sparc32 spinlock implementations which
> >>           caused it to crash.
> >>
> >> OTP-7012  Matching an empty binary in a record and then using the
> >>           same record again could cause a compiler crash.
> >>
> >>           Example code that triggers the crash:
> >>
> >>           -record(r, {a,b}).
> >>           t(R) ->
> >>             #r{a = <<>>} = R,
> >>             R#r.b.
> >>
> >> OTP-7013  file:read/2 and file:consult_stream/1,3 did not use an empty
> >>           prompt on I/O devices. This bug has now been corrected.
> >>
> >> OTP-7014  configuring --enable-darwin-universal or --enable-
> >> darwin-64bit
> >>           on MacOSX could result in a non optimized emulator. Top
> >> level
> >>           configure script now corrected.
> >>
> >> OTP-7015  configuring --with-gd did not produce correct include flags
> >>           for percept.
> >>
> >> ------------------------------------------------------------------------
> >> _______________________________________________
> >> erlang-questions mailing list
> >> 
> >> http://www.erlang.org/mailman/listinfo/erlang-questions
> >
> > _______________________________________________
> > erlang-questions mailing list
> > 
> > http://www.erlang.org/mailman/listinfo/erlang-questions
>
> _______________________________________________
> erlang-questions mailing list
> 
> http://www.erlang.org/mailman/listinfo/erlang-questions
>



More information about the erlang-questions mailing list