From patchwork Sat Mar 5 18:28:17 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Henderson X-Patchwork-Id: 592428 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 27A7F14029E for ; Sun, 6 Mar 2016 05:28:30 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org header.b=axW7rnLh; dkim-atps=neutral DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:to :from:subject:message-id:date:mime-version:content-type; q=dns; s=default; b=juOednJ7O+Oy2Vm7N0nuBFGkhbO8XOlPCv4HiJnta9HgnHL+4D 0gWpgWmi49a558+gIrmnPBhw534RD9X2Rhc1JldR2Mwc19065OudQgWtjwDe1Cst pmT49FrKwshKkp8JqFX8v0gv9ZBnFVV4KWy9lE26jDEdU7E5BCALXk11E= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:to :from:subject:message-id:date:mime-version:content-type; s= default; bh=+Gwnp1Fwc4X5/2lu3PjgcNTxJMs=; b=axW7rnLhJ8pikca1rMfQ 9aOLZ2jktxMN/u75jDonN8F6rMRPPh+XVWoP6oeL3kdTW1UqNLIm15pCDdtcrj1f 28VSaH8Wd/i7tJq3x3LMiU7jh7+rl9W4nUxnJBPalZ3fFErvdhFCxB6tOmILmCpz ZRIta+7EbOUsLLjR5e5wBLw= Received: (qmail 80879 invoked by alias); 5 Mar 2016 18:28:22 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 80857 invoked by uid 89); 5 Mar 2016 18:28:21 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RP_MATCHES_RCVD, SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=AGE, CURRENT, Hx-languages-length:1753, age X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Sat, 05 Mar 2016 18:28:20 +0000 Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (Postfix) with ESMTPS id B9BFEC0003F5 for ; Sat, 5 Mar 2016 18:28:19 +0000 (UTC) Received: from bigtime.twiddle.net (ovpn-113-43.phx2.redhat.com [10.3.113.43]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u25ISJmP010228 for ; Sat, 5 Mar 2016 13:28:19 -0500 To: gcc-patches@gcc.gnu.org From: Richard Henderson Subject: [committed, libffi] Match upstream soname Message-ID: <56DB2541.8030409@redhat.com> Date: Sat, 5 Mar 2016 13:28:17 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 X-IsSubscribed: yes When I went to apply my symbol versioning patch to upstream, I discovered that upstream had already bumped their soname to 6.4.0, beyond the bump that I'd applied to gcc to 5.0.0. So I bumped upstream to 7.0.0, including the symbol versioning, and this adjusts gcc to match. r~ 2016-03-02 Richard Henderson * libtool-version: Increase to 7:0:0. * libffi.map.in: Increase version numbers to 7.0. diff --git a/libffi/libffi.map.in b/libffi/libffi.map.in index ca50967..8bd27ef 100644 --- a/libffi/libffi.map.in +++ b/libffi/libffi.map.in @@ -3,7 +3,7 @@ #include #include -LIBFFI_BASE_5 { +LIBFFI_BASE_7.0 { global: /* Exported data variables. */ ffi_type_void; @@ -46,17 +46,17 @@ LIBFFI_BASE_5 { }; #ifdef FFI_TARGET_HAS_COMPLEX_TYPE -LIBFFI_COMPLEX_5 { +LIBFFI_COMPLEX_7.0 { global: /* Exported data variables. */ ffi_type_complex_float; ffi_type_complex_double; ffi_type_complex_longdouble; -} LIBFFI_BASE_5; +} LIBFFI_BASE_7.0; #endif #if FFI_CLOSURES -LIBFFI_CLOSURE_5 { +LIBFFI_CLOSURE_7.0 { global: ffi_closure_alloc; ffi_closure_free; @@ -66,13 +66,13 @@ LIBFFI_CLOSURE_5 { ffi_prep_raw_closure_loc; ffi_prep_java_raw_closure; ffi_prep_java_raw_closure_loc; -} LIBFFI_BASE_5; +} LIBFFI_BASE_7.0; #endif #if FFI_GO_CLOSURES -LIBFFI_GO_CLOSURE_5 { +LIBFFI_GO_CLOSURE_7.0 { global: ffi_call_go; ffi_prep_go_closure; -} LIBFFI_CLOSURE_5; +} LIBFFI_CLOSURE_7.0; #endif diff --git a/libffi/libtool-version b/libffi/libtool-version index 0a841ca..dfb8b11 100644 --- a/libffi/libtool-version +++ b/libffi/libtool-version @@ -3,4 +3,4 @@ # a separate file so that version updates don't involve re-running # automake. # CURRENT:REVISION:AGE -5:0:0 +7:0:0