From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 108544 invoked by alias); 21 Oct 2019 12:16:51 -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 108536 invoked by uid 89); 21 Oct 2019 12:16:51 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-1.2 required=5.0 tests=AWL,BAYES_05,HTML_MESSAGE,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 spammy=farm, Green, H*Ad:U*libffi-discuss, HTo:U*libffi-discuss X-HELO: mail-lf1-f48.google.com Received: from mail-lf1-f48.google.com (HELO mail-lf1-f48.google.com) (209.85.167.48) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 21 Oct 2019 12:16:49 +0000 Received: by mail-lf1-f48.google.com with SMTP id f5so2178680lfp.1 for ; Mon, 21 Oct 2019 05:16:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=moxielogic-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=k8zOideBzzJ44Z4qf7h+E01uxR7LR+vypnuQ1THkfRM=; b=QbFE4mJrIQXXxBRFEc1jt0dja+psdaIMN686vv38NDUQ22T0rVOpHfMRpxPMKB7Yji 5CIJEEwMNTofSkgzP+EKru3R6mthjkRgiHxN2KqvJRV3VUvnjhecg4sDUQsS4FfeVOUo e9gUPXH3o1XUySbAmTbFWWafOPvAdhZtfQK3nsfnxCdubF1+tiuy+ie7EsuW6CThiRsQ pvSAQFV8maN1eFW2fHsqtxK9Cnhhf9p+s5wO45lslkkGdiZBsTrsCuIAv3ayV0NMnppa FsfDgqb/zeLfxp9eaOycRa5fIvSao3UaSYXVkTZL4FxDpviwiWUGsAkOb47yt3PEGQfQ +9ag== MIME-Version: 1.0 References: In-Reply-To: From: Anthony Green Date: Mon, 21 Oct 2019 12:16:00 -0000 Message-ID: Subject: Re: CI changes and test failures on ppc64le-linux-gnu To: libffi-discuss Content-Type: text/plain; charset="UTF-8" X-IsSubscribed: yes X-SW-Source: 2019/txt/msg00039.txt.bz2 I found ppc64le hardware in the GCC compile farm and everything passed (with new and old host compilers). So I suppose this is a problem with qemu. I'll remove that platform from testing on travis-ci. AG On Wed, Oct 16, 2019 at 4:22 PM Anthony Green wrote: > I've been working on adding additional architecture support to our > travis-ci tests and, to that end, I just committed a patch to test on 32- > and 64-bit ARM and ppc64le Linux systems as well as using foreign fedora > container images emulated with qemu. > > > https://github.com/libffi/libffi/commit/825b2a359468af8bf3570a5a0695e8b805c5446f > > The builder images are defined in a new project here: > > https://github.com/libffi/ci-build-containers > > One of the tricks to get this working was to split the testing of > different optimization levels into different build jobs (so as to not to > exceed the build timeout limits on travis). So now you can set > LIBFFI_TEST_OPTIMIZATIONS="-O2" and 'make check' will only test that > optimization level. Travis runs multiple build jobs in parallel, so this > seems like a good strategy. > > Test results look good, with the exception of some ppc64le failures on the > struct-related tests. Unfortunately, I'm unable to run gdb in this kind of > emulated environment, so I'd appreciate it if somebody could have a look. > > I also just noticed that Nov 12 will mark the 5th anniversary of the last > libffi release. It would be nice to release a new one on that day this > year. There are still a number of patches in the queue that I'll try to > dig into again, but I would appreciate help! > > Thanks! > > AG > >