From patchwork Wed Sep 13 17:10:39 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Almer X-Patchwork-Id: 5132 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.2.36.26 with SMTP id f26csp1106573jaa; Wed, 13 Sep 2017 10:11:41 -0700 (PDT) X-Received: by 10.223.135.155 with SMTP id b27mr17328245wrb.10.1505322701039; Wed, 13 Sep 2017 10:11:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1505322701; cv=none; d=google.com; s=arc-20160816; b=OPNcok9jc/xuswHyFKZOK7OZ3E/sRdQ3aFNdeq9wC+BNiM/FfglYNq050Hk+7x2byZ OL3ZqQDcTxpfdlf6QWnAdzIAxgA2+YcPR9NZEKWZQD2jJMFor710/YxYYmE8Gxmbj35E CMMXiYhLymANBi8Tc5THvOFXVUD9Vy940Qgf6JkhFzC7vlrDCTLmoD3vhjWwW/mAedMo d7lI3Wb8yg8BrvyFM8RUyl1qqGWJH0zpfDTbpRcDQ842XalPQCQlOZrZSbkOCgNRG/Rs 9I5SJTZqgGEdVbMLLVWkuzftYGTnqa4yx1bc2LNypKGTfzcjQ1Za/ZTgzwdml8gIPt3V 7O8Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:message-id:date:to:from:dkim-signature :delivered-to:arc-authentication-results; bh=cg19FyA+lRpuqLSSW+hhkTjOrhRSJq7B/vYYGkNpJec=; b=xex6Z+DIOlYeKRCSr7dggfbLnNeQpu7PvNrUWmp5BHqK+kmvTTJkqiOqe2WLCcDZlg xkR1mpK7tSnmmcbAlLwoQYo/m+TjtSIXoiBddtH4FvhNNY3lM6rncfVIrG1ZETOJNMos o2Wt0XZqX2VxeHjq4UpyGr5XA/9vKwrcrvFK7hiwQ85CDzeuB8Zwd62kuAC8Pjp/HpC7 Xss1t7d0/VzjL/cUESzsHO0AkH3cOGS2+EcSfqlXRpgf3EDmK2YmQf48TxEa3AvkVSVP iuX6ukH0LLAEHjgOWDaj963aHQd+ZVUl4dLZwZxD8jXtztZ0e5BxUcDjSxhYIENBf9VT Z49g== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=AaAg+Mv+; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id r184si1472060wmg.188.2017.09.13.10.11.39; Wed, 13 Sep 2017 10:11:41 -0700 (PDT) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@gmail.com header.s=20161025 header.b=AaAg+Mv+; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=gmail.com Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 58FB0689B94; Wed, 13 Sep 2017 20:11:32 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-qt0-f196.google.com (mail-qt0-f196.google.com [209.85.216.196]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id F06DF689720 for ; Wed, 13 Sep 2017 20:11:24 +0300 (EEST) Received: by mail-qt0-f196.google.com with SMTP id q8so514327qtb.1 for ; Wed, 13 Sep 2017 10:11:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id; bh=xHfxRm7zjXPHq5TqwJ5bXVuFwhn+GyMzKrF2DDQOYZ0=; b=AaAg+Mv+khIHrmrJjti9mBZk31/M4rkaobRThKZ5ER1Q/2alsG8YHhhPMCTSDQbSQx 7YOpwMtnsKlgjuDeDx38meOYgygUgmehhX4R2nnWiMO+YzIP8VGBKVWYmSdO28VOin0G Rk599b9+lioUCpJzgwanukFiP8SuDcFaz9kXUJrobEOEtekCSj8YfTLHW+IqGQ78treC ZDf9kXWPvSkR9NZ+YjBw/kjooquC/LEXH0G/xOhIifywWO+zXMC0DW/vxg4bXA4nFhj0 9gvOZc1ZznLcwuahLeyVBbXaco6k+OO4yAocnaQ6iG2tWXDzDutkX2Cn18OyJXxOYpFs t2MA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id; bh=xHfxRm7zjXPHq5TqwJ5bXVuFwhn+GyMzKrF2DDQOYZ0=; b=E5DRHjlG66UVeU1mDje7xaTqdkViiSESrm94YNVY83rEGyuJ4WsxT4kkONNk1PKQbG rMzZV8g/TTmN6GFXLsDFEqA0sWTMO9neZYGT0DzihS5Uc78YqI/bNOLS6NNiRtEWI8nY FSWL2i9l1ZJtOO/ZiavAmLHVU1XJF99aC5QPQNpU6BgG3jkfr89+cWYctIbt+rQ1o5dG 8qioOTQV+QvcHNjvCZIF4iLL+g7JNkHF8Uo1EWndqxku5xTffmNpZ0fbEp91l1MYGDnf T9HADd6pxASrVMkWPTpbHj65whmVYcM14ftRNeqAdOSdf2U4fecNFBm8tuwdznNp22/1 WKIQ== X-Gm-Message-State: AHPjjUhZ/CLXIKNxwmso0cwLMpZ67RBfQ98++cm46t5eTjxH3/8sClNG HOG1Raz//alNHNVE X-Google-Smtp-Source: AOwi7QD1Ug21WjcXaXCzRI4bS27fnBdJQQwf1LymRkEh4iIGyGg1C2unoAhcMVbgFLzTHcxsP0iTcA== X-Received: by 10.200.36.132 with SMTP id s4mr26055936qts.4.1505322689535; Wed, 13 Sep 2017 10:11:29 -0700 (PDT) Received: from localhost.localdomain ([181.231.68.242]) by smtp.gmail.com with ESMTPSA id l5sm9778054qti.24.2017.09.13.10.11.28 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 13 Sep 2017 10:11:28 -0700 (PDT) From: James Almer To: ffmpeg-devel@ffmpeg.org Date: Wed, 13 Sep 2017 14:10:39 -0300 Message-Id: <20170913171039.9476-1-jamrial@gmail.com> X-Mailer: git-send-email 2.13.3 Subject: [FFmpeg-devel] [PATCH] configure: check if NAN can be used as a constant initializer X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches MIME-Version: 1.0 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Some targets, like NetBSD and DJGPP, don't seem to support it. Signed-off-by: James Almer --- configure | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/configure b/configure index ab1550d39b..4855ca54c9 100755 --- a/configure +++ b/configure @@ -3222,6 +3222,7 @@ pixfmts_super2xsai_test_deps="super2xsai_filter" tinterlace_filter_deps="gpl" tinterlace_merge_test_deps="tinterlace_filter" tinterlace_pad_test_deps="tinterlace_filter" +tonemap_filter_deps="const_nan" uspp_filter_deps="gpl avcodec" vaguedenoiser_filter_deps="gpl" vidstabdetect_filter_deps="libvidstab" @@ -5324,6 +5325,11 @@ unsigned int endian = 'B' << 24 | 'I' << 16 | 'G' << 8 | 'E'; EOF od -t x1 $TMPO | grep -q '42 *49 *47 *45' && enable bigendian +check_cc < +void foo(void) { struct { double d; } static const bar[] = { { NAN } }; } +EOF + if ! enabled ppc64 || enabled bigendian; then disable vsx fi