From patchwork Wed Dec 28 00:55:42 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Almer X-Patchwork-Id: 1952 Delivered-To: ffmpegpatchwork@gmail.com Received: by 10.103.89.21 with SMTP id n21csp1726929vsb; Tue, 27 Dec 2016 16:56:35 -0800 (PST) X-Received: by 10.28.191.87 with SMTP id p84mr31278349wmf.63.1482886595033; Tue, 27 Dec 2016 16:56:35 -0800 (PST) Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id m70si48137270wmg.143.2016.12.27.16.56.34; Tue, 27 Dec 2016 16:56:35 -0800 (PST) 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; 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 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 E77E5689D6B; Wed, 28 Dec 2016 02:56:29 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-qk0-f193.google.com (mail-qk0-f193.google.com [209.85.220.193]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 4BDA1689AE8 for ; Wed, 28 Dec 2016 02:56:23 +0200 (EET) Received: by mail-qk0-f193.google.com with SMTP id h201so29758846qke.3 for ; Tue, 27 Dec 2016 16:56:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id; bh=85i08cqndLQ3Q1OWv3IrczHHcrnYFcEDlVnNQC/Ar8o=; b=rzzURD63S1U6Z2+gzQGG4LRcUl4z71Sy5RI2ewpuXdbnEHeL6ThU60gKFhYrKDaW8+ w4BOl9zRowAAnWViP/AXhm1XRI4BK7A3u4hrSQQdobE8d0dkaFxlB28CrITrlYOtTQu1 SwKcJJ6tLQN2ppHxJloEvPCTyBJWHdo69rKwvtOD6pN56OJRqw/I/H9NremODSxMIiGu M8uRwQYcnIq0nR7RVhQeN8su5DZEGOHggiMtIRu7u11QM9bTZMFTRW8a2nMA8XVgjt8w MbK4kmA/Sdc4qjjP9qBM2VbOUq90EaqU6JzEKeDslf7xeUT0vbjY/n4hOCe4SFsRDPvR d8KQ== 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=85i08cqndLQ3Q1OWv3IrczHHcrnYFcEDlVnNQC/Ar8o=; b=KU3PXJCqzsRsrO6x/95xmZCb2GyTIQtVYAqsXIaqkVBtEJPf+bpDbtCulwr9AFHKE1 MTX7ZEKRI5Nd9qNgfmIvQamBLBTwqz6G4Iqfqt2TLUFCXrUS1KOsFZL1ail5TlZ3KtZV n/YcwrizRwL6qYfDTcRcwWzO62vfRd9fdGF9V7yfnAf9M8Pj1Uy2lKErPM+pchZbzFJD bhhiHTG9ObVbTMQcI7AZgvJMm6sCU9JZ8uO3YBhbuOCnlzMnFkX7N0kmM7JxvT1fpZxo sIkkXnwG0g77864DdOhzciixnr6qZbPgLOIQONDbCzkF0dDH8Zt26Pk8ABqn31BwYspm xLFQ== X-Gm-Message-State: AIkVDXLys3GTzQLoWoLrCaTMNH0Ncg1e3ic3DVIqahz3FHROC/i+nIoAm8HLYyCasR11jw== X-Received: by 10.55.66.73 with SMTP id p70mr38273092qka.63.1482886584410; Tue, 27 Dec 2016 16:56:24 -0800 (PST) Received: from localhost.localdomain ([181.22.1.238]) by smtp.gmail.com with ESMTPSA id q1sm2814422qkh.35.2016.12.27.16.56.23 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 27 Dec 2016 16:56:24 -0800 (PST) From: James Almer To: ffmpeg-devel@ffmpeg.org Date: Tue, 27 Dec 2016 21:55:42 -0300 Message-Id: <20161228005542.2596-1-jamrial@gmail.com> X-Mailer: git-send-email 2.10.2 Subject: [FFmpeg-devel] [PATCH] configure: make the check for stdatomic.h stricter 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" ICC stdatomic.h implementation seems to be incomplete or broken, missing the ATOMIC_VAR_INIT() macro. Should fix ticket #6049 Signed-off-by: James Almer --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index d723b8e..56a0b65 100755 --- a/configure +++ b/configure @@ -5623,7 +5623,7 @@ check_header asm/types.h # it seems there are versions of clang in some distros that try to use the # gcc headers, which explodes for stdatomic # so we also check that atomics actually work here -check_builtin stdatomic_h stdatomic.h "atomic_int foo; atomic_store(&foo, 0)" +check_builtin stdatomic_h stdatomic.h "atomic_int foo, bar = ATOMIC_VAR_INIT(-1); atomic_store(&foo, 0)" check_lib2 "windows.h shellapi.h" CommandLineToArgvW -lshell32 check_lib2 "windows.h wincrypt.h" CryptGenRandom -ladvapi32