From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 111252 invoked by alias); 21 Apr 2015 18:11:17 -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 111239 invoked by uid 89); 21 Apr 2015 18:11:16 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS,SPF_PASS,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2 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; Tue, 21 Apr 2015 18:11:15 +0000 Received: from int-mx09.intmail.prod.int.phx2.redhat.com (int-mx09.intmail.prod.int.phx2.redhat.com [10.5.11.22]) by mx1.redhat.com (Postfix) with ESMTPS id 8B1AC8E69E; Tue, 21 Apr 2015 18:11:14 +0000 (UTC) Received: from pike.twiddle.home (unused [10.10.51.124] (may be forged)) by int-mx09.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id t3LIBB3g030845; Tue, 21 Apr 2015 14:11:13 -0400 Message-ID: <553692BE.2070306@redhat.com> Date: Tue, 21 Apr 2015 18:11:00 -0000 From: Richard Henderson User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Russell Keith-Magee , libffi-discuss@sourceware.org Subject: Re: Questions about the libffi development process References: In-Reply-To: Content-Type: multipart/mixed; boundary="------------000505050206040609040809" X-IsSubscribed: yes X-SW-Source: 2015/txt/msg00054.txt.bz2 This is a multi-part message in MIME format. --------------000505050206040609040809 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-length: 834 On 04/17/2015 08:29 PM, Russell Keith-Magee wrote: > I've got 2 questions about the libffi development process. > > 1. A recent commit: > > https://github.com/atgreen/libffi/commit/a4b785ea > > (authored by Richard Henderson) appears to have broken ARMv7 support > to the point where libffi doesn't build. (Or, at least, it raises a > syntax error on iOS - but I can't see any reason the same problem > wouldn't exist for other ARM platforms). It certainly does build for armv7l-unknown-linux-gnueabihf. But then, only iOS defines FFI_EXEC_TRAMPOLINE_TABLE, wherein the trouble lies. The development process relies on those having access to proprietary operating systems fixing the problems that arise on those systems. I don't have access to iOS. That said, the problem appears to be trivial. Please try the following. r~ --------------000505050206040609040809 Content-Type: text/plain; charset=UTF-8; name="z" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="z" Content-length: 1265 ZGlmZiAtLWdpdCBhL3NyYy9hcm0vZmZpLmMgYi9zcmMvYXJtL2ZmaS5jCmlu ZGV4IDljODczMmQuLmYwMzBhMGMgMTAwNjQ0Ci0tLSBhL3NyYy9hcm0vZmZp LmMKKysrIGIvc3JjL2FybS9mZmkuYwpAQCAtNTM3LDcgKzUzNyw3IEBAIHZv aWQgZmZpX2dvX2Nsb3N1cmVfVkZQICh2b2lkKSBGRklfSElEREVOOwogI2lu Y2x1ZGUgPHN0ZGlvLmg+CiAjaW5jbHVkZSA8c3RkbGliLmg+CiAKLWV4dGVy biB2b2lkICpmZmlfY2xvc3VyZV90cmFtcG9saW5lX3RhYmxlX3BhZ2U7Citl eHRlcm4gaW50IGZmaV9jbG9zdXJlX3RyYW1wb2xpbmVfdGFibGVfcGFnZVtd OwogCiB0eXBlZGVmIHN0cnVjdCBmZmlfdHJhbXBvbGluZV90YWJsZSBmZmlf dHJhbXBvbGluZV90YWJsZTsKIHR5cGVkZWYgc3RydWN0IGZmaV90cmFtcG9s aW5lX3RhYmxlX2VudHJ5IGZmaV90cmFtcG9saW5lX3RhYmxlX2VudHJ5Owpk aWZmIC0tZ2l0IGEvc3JjL2FybS9zeXN2LlMgYi9zcmMvYXJtL3N5c3YuUwpp bmRleCBmZDE2NTg5Li42YjNhZDIxIDEwMDY0NAotLS0gYS9zcmMvYXJtL3N5 c3YuUworKysgYi9zcmMvYXJtL3N5c3YuUwpAQCAtMzEzLDEyICszMTMsMTMg QEAgQVJNX0ZVTkNfRU5EKGZmaV9jbG9zdXJlX3JldCkKICAgIGtlZXAgYWxs IHRoZSBtYWdpYyBudW1iZXJzIHRoZSBzYW1lIHdpdGhpbiBmZmkuYy4gICov CiAKIAkuYWxpZ24JMTIKLUFSTV9GVU5DX1NUQVJUKGZmaV9jbG9zdXJlX3Ry YW1wb2xpbmVfdGFibGVfcGFnZSkKK0FSTV9GVU5DX1NUQVJUKGZmaV9jbG9z dXJlX3RyYW1wb2xpbmVfdGFibGVfcGFnZSwgMSkKIC5yZXB0CTQwOTYgLyAx MgogCW5vcAogCWxkcglpcCwgW3BjLCAjLTQwOTJdCiAJbGRyCXBjLCBbcGMs ICMtNDA5Ml0KIC5lbmRyCitBUk1fRlVOQ19FTkQoZmZpX2Nsb3N1cmVfdHJh bXBvbGluZV90YWJsZV9wYWdlKQogCiAjZWxzZQogCg== --------------000505050206040609040809--