#7323: llvm-3.7.1
-------------------------+---------------------
 Reporter:  fo           |       Owner:  fo
     Type:  enhancement  |      Status:  closed
 Priority:  high         |   Milestone:  7.9
Component:  BOOK         |     Version:  SVN
 Severity:  normal       |  Resolution:  fixed
 Keywords:               |
-------------------------+---------------------
Changes (by fo):

 * priority:  normal => high


Old description:

> [http://llvm.org/releases/3.7.1/llvm-3.7.1.src.tar.xz]
>
> [http://llvm.org/releases/3.7.1/llvm-3.7.1.src.tar.xz.sig]
>
> [http://llvm.org/releases/3.7.1/cfe-3.7.1.src.tar.xz]
>
> [http://llvm.org/releases/3.7.1/cfe-3.7.1.src.tar.xz.sig]
>
> [http://llvm.org/releases/3.7.1/compiler-rt-3.7.1.src.tar.xz]
>
> [http://llvm.org/releases/3.7.1/compiler-rt-3.7.1.src.tar.xz.sig]
>
> [http://lists.llvm.org/pipermail/llvm-announce/]
>
> {{{
> Not yet available
> }}}
>
> [http://llvm.org/releases/3.7.1/docs/ReleaseNotes.html]
>
> {{{
> Not yet available
> }}}

New description:

 If you have installed llvm-3.7.0, should upgrade to 3.7.1, because there
 was an error making the C API of the former ABI/API '''incompatible'''
 with previous versions (see below).

 [http://llvm.org/releases/3.7.1/llvm-3.7.1.src.tar.xz]

 [http://llvm.org/releases/3.7.1/llvm-3.7.1.src.tar.xz.sig]

 [http://llvm.org/releases/3.7.1/cfe-3.7.1.src.tar.xz]

 [http://llvm.org/releases/3.7.1/cfe-3.7.1.src.tar.xz.sig]

 [http://llvm.org/releases/3.7.1/compiler-rt-3.7.1.src.tar.xz]

 [http://llvm.org/releases/3.7.1/compiler-rt-3.7.1.src.tar.xz.sig]

 [http://lists.llvm.org/pipermail/llvm-announce/2016-January/000066.html]

 {{{
 [llvm-announce] LLVM 3.7.1 Release
 Stellard, Thomas via llvm-announce llvm-announce at lists.llvm.org
 Tue Jan 5 13:49:20 PST 2016

 LLVM 3.7.1 is now available! Download it now, or read the release notes.

 This release contains bug-fixes for the LLVM 3.7.0 release. Note that
 this release is *not* API and ABI compatible with 3.7.0. This is due to
 a change in the C API in order to restore ABI/API compatible of the C
 API with 3.6.x and 3.8.x. See the release notes for more details.
 }}}

 [http://llvm.org/releases/3.7.1/docs/ReleaseNotes.html]

 They have not yet that document. Following is from the sorce code:

 llvm-3.7.1.src/docs/ReleaseNotes.rst

 {{{
 Major changes in 3.7.1
 ======================

 • 3.7.0 was released with an inadvertent change to the signature of the
   C API function: LLVMBuildLandingPad, which made the C API incompatible
   with prior releases.  This has been corrected in LLVM 3.7.1.

   As a result of this change, 3.7.0 is not ABI compatible with 3.7.1.

 +----------------------------------------------------------------------------+
   | History of the LLVMBuildLandingPad() function
 |
 +===========================+================================================+
   | 3.6.2 and prior releases  | LLVMBuildLandingPad(LLVMBuilderRef,
 |
   |                           |                     LLVMTypeRef,
 |
   |                           |                     LLVMValueRef,
 |
   |                           |                     unsigned, const char*)
 |
 +---------------------------+------------------------------------------------+
   | 3.7.0                     | LLVMBuildLandingPad(LLVMBuilderRef,
 |
   |                           |                     LLVMTypeRef,
 |
   |                           |                     unsigned, const char*)
 |
 +---------------------------+------------------------------------------------+
   | 3.7.1 and future releases | LLVMBuildLandingPad(LLVMBuilderRef,
 |
   |                           |                     LLVMTypeRef,
 |
   |                           |                     LLVMValueRef,
 |
   |                           |                     unsigned, const char*)
 |
 +---------------------------+------------------------------------------------+
 }}}

--

Comment:

 Edited the Description to include the important notes.

 If you have installed llvm-3.7.0, should upgrade to 3.7.1, because there
 was an error making the C API of the former ABI/API '''incompatible'''
 with
 previous versions (see Description).

--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/7323#comment:3>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to