From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30743 invoked by alias); 11 Nov 2014 14:53:43 -0000 Mailing-List: contact libffi-discuss-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libffi-discuss-owner@sourceware.org Received: (qmail 30726 invoked by uid 89); 11 Nov 2014 14:53:42 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW autolearn=ham version=3.3.2 X-HELO: mail-qa0-f53.google.com Received: from mail-qa0-f53.google.com (HELO mail-qa0-f53.google.com) (209.85.216.53) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Tue, 11 Nov 2014 14:53:41 +0000 Received: by mail-qa0-f53.google.com with SMTP id n8so6972587qaq.26 for ; Tue, 11 Nov 2014 06:53:39 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version:content-type; bh=Vho+zzdDIQbzx8mPx2TF0+vdGv9339rW37bDJJyM0qk=; b=VRKDiRzgQbK1l7tNRkN7eDHlZql7A0Two6sDeWo8OKnvqsa2QpXce4PuaeutRolE5D 94vpxz3njddm/YN333JV7f5PmnlXfjPQjNEsVOpWxED0Kpik5waptGN3j3rGn/y+RNNs dtyMhYbREgO+xzhgjk6Bf+5mbl/bZ/RM7NtA/7khga3eRJ3hfcpdFaCBOgp9T/jUQV35 UwNt9fcIg4XKI6tAr8+cLEBmfgXFVFn0vt9RDup+1hZPM4b2fEOFlTS85CNd7BNHgTsb WHs/jt7wWPUxyYgHWaQ72XQU9SPNjZjgSh9YGYBOdCzj2pAL37sCSp/rWP6poVfbja7x 7IdQ== X-Gm-Message-State: ALoCoQkwY1yqar8njpJHv9TjmnQFCUJgZFsLOUCDNpkHKaTDffnJulbfLcKA5YF7+/aYB5D/7arz X-Received: by 10.229.193.5 with SMTP id ds5mr53138886qcb.30.1415717617384; Tue, 11 Nov 2014 06:53:37 -0800 (PST) Received: from localhost (CPE687f74122463-CM84948c2e0610.cpe.net.cable.rogers.com. [99.226.94.59]) by mx.google.com with ESMTPSA id s12sm18389041qge.5.2014.11.11.06.53.36 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 11 Nov 2014 06:53:36 -0800 (PST) From: Anthony Green To: libffi-discuss@sourceware.org Subject: libffi 3.2 and disruptive changes Date: Tue, 11 Nov 2014 14:53:00 -0000 Message-ID: <87wq71yej4.fsf@moxielogic.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-IsSubscribed: yes X-SW-Source: 2014/txt/msg00211.txt.bz2 I'd like to move ahead with Richard's proposed changes for GO, complex types, and the numerous other clean ups he's proposed. These changes will break msvc builds as well as iOS/OSX. As long as we're breaking things, I'd like to use this opportunity to change the header files so we have a shared set of .h files in /usr/include. Once things settle down from these changes, I'm hoping somebody can help with the msvc and iOS/OSX ports. In preparation for all of these changes, I've made a quick 3.2 release. There were a few nice fixes that were sitting around in the tree, and I'm not sure how long this next round of hacking will take. The 3.2 release should be in pretty good shape *except* for the win32/64 msvc builds which are known to be broken. See https://github.com/atgreen/libffi/issues/138 for details. Thanks, AG