Fedora 17 Update: ocaml-3.12.1-12.fc17

updates at fedoraproject.org updates at fedoraproject.org
Sat Jun 16 00:03:44 UTC 2012


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2012-9047
2012-06-07 22:09:58
--------------------------------------------------------------------------------

Name        : ocaml
Product     : Fedora 17
Version     : 3.12.1
Release     : 12.fc17
URL         : http://www.ocaml.org
Summary     : Objective Caml compiler and programming environment
Description :
Objective Caml is a high-level, strongly-typed, functional and
object-oriented programming language from the ML family of languages.

This package comprises two batch compilers (a fast bytecode compiler
and an optimizing native-code compiler), an interactive toplevel system,
parsing tools (Lex,Yacc,Camlp4), a replay debugger, a documentation generator,
and a comprehensive library.

--------------------------------------------------------------------------------
Update Information:

Fix for ppc64.
--------------------------------------------------------------------------------
ChangeLog:

* Wed Jun  6 2012 Richard W.M. Jones <rjones at redhat.com> 3.12.1-12
- ppc64: Include fix for minor heap corruption because of unaligned
  minor heap register (RHBZ#826649).
- Unset MAKEFLAGS before running build.
* Wed Jun  6 2012 Richard W.M. Jones <rjones at redhat.com> 3.12.1-11
- ppc64: Fix position of stack arguments to external C functions
  when there are more than 8 parameters.
* Tue Jun  5 2012 Richard W.M. Jones <rjones at redhat.com> 3.12.1-10
- Include patch to link dllthreads.so with -lpthread explicitly, to
  fix problem with 'pthread_atfork' symbol missing (statically linked)
  on ppc64.
* Sun Jun  3 2012 Richard W.M. Jones <rjones at redhat.com> 3.12.1-9
- Include svn rev 12548 to fix invalid generation of Thumb-2 branch
  instruction TBH (upstream PR#5623, RHBZ#821153).
* Tue May 29 2012 Richard W.M. Jones <rjones at redhat.com> 3.12.1-8
- Modify the ppc64 patch to reduce the delta between power64 and
  upstream power backends.
- Clean up the spec file and bring it up to modern standards.
  * Remove patch fuzz directive.
  * Remove buildroot directive.
  * Rearrange source unpacking.
  * Remove chmod of GNU config.* files, since git does it.
  * Don't need to remove buildroot in install section.
  * Remove clean section.
  * git am </dev/null to avoid hang (thanks Adam Jackson).
- Note there is no functional change in the above.
* Tue May 29 2012 Richard W.M. Jones <rjones at redhat.com> 3.12.1-6
- Move patches to external git repo:
  http://git.fedorahosted.org/git/?p=fedora-ocaml.git
  There should be no change introduced here.
* Tue May 15 2012 Karsten Hopp <karsten at redhat.com> 3.12.1-4
- ppc64 got broken by the new ARM backend, add a minor patch
* Sat Apr 28 2012 Richard W.M. Jones <rjones at redhat.com> 3.12.1-3
- New ARM backend by Benedikt Meurer, backported to OCaml 3.12.1.
  This has several advantages, including enabling natdynlink on ARM.
- Provide updated config.guess and config.sub (from OCaml upstream tree).
* Thu Jan 12 2012 Richard W.M. Jones <rjones at redhat.com> 3.12.1-2
- add back ocaml-ppc64.patch for ppc secondary arch, drop .cmxs files
  from file list on ppc (cherry picked from F16 - this should have
  gone into Rawhide originally then been cherry picked back to F16)
--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #826649 - ocaml ppc64: large entry function causes minor heap corruption
        https://bugzilla.redhat.com/show_bug.cgi?id=826649
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use 
su -c 'yum update ocaml' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list