From patchwork Sun Oct 29 17:56:55 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Reimar_D=C3=B6ffinger?= X-Patchwork-Id: 44427 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:dd83:b0:15d:8365:d4b8 with SMTP id kw3csp1025543pzb; Sun, 29 Oct 2023 10:57:15 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG0N7Ki8UVx621htxVUZ0i5o6SMeMFGkuHJ/vfjY0EmudhbZ70TsFg0uCdKjvCeoy4wOpBI X-Received: by 2002:a05:6512:4896:b0:500:95f7:c416 with SMTP id eq22-20020a056512489600b0050095f7c416mr5138816lfb.7.1698602235031; Sun, 29 Oct 2023 10:57:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698602234; cv=none; d=google.com; s=arc-20160816; b=lMTPsCFc0vO0DwYrRdLhugWvj5GiRqF9GbH6+7q+OSG3ZMN/V+3+r/kkNw6YXrCE7P WHg2KN9mVrxKU4TeDcbzEtETWCThriFclMOl/7qzIlwivH4H39SDgw4dwtU7hI2wVE0S 07GJ+uJ1GcKPvidU2EJygODXKCL62WvHMGRX7PwFceZVZuuZ/P0HOP4asr2g6XJihhPs /2DqMiydsnEfnHIulzu72e4W4rKrgkzdtU0bXtQmxRimEkxl3W2b4UFIij+sPQtaBS9M U0ozpOWCBAI+qhPUBeagCP7VJPB3xL1Th4BnvlEtAMec5TgQJ0O01DNqNrMRQHhPl54v Nk6g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:ui-outboundreport:mime-version :message-id:date:to:from:delivered-to; bh=PwK4AFV68EXPUvNLJBxmT7IehZzKAEXD1RGehyHN2l0=; fh=uJL1mIHH53XdcDhZdd3+P2w0n8BkZB+CU2UF7maJZs8=; b=CkvkiarPpgIK6iL3ZScFo+WcEVlo8KWkeq2hm/A/PN9jR+HL9YesVMpRTFbymLP4n3 d2ap9WIEs+pMCxj+aPNhQ4FCqx+X9cE3wy3zgUnaMo2kpFs7SQwveNwQWGuWyCLiEf/v Hsfg5pCEiwfJOt978LcUvyeE3hzqmQtyd9vIvcpwgWqheFqKNZf/NLu9lRNlRf1cYa00 Uc9jztANhJ2jY8dHHV1hfF/NFlG/Ql6QUYoRO4AcHGJC3coQRnG5rFif4wEjOEz+c2wB h7C+VM+7abTNH4l4PxgJ/vGq+CYInBB+aRsV7mf86th3K/qJFnzMp/1FNvKJvsYhkgro eOSA== ARC-Authentication-Results: i=1; mx.google.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 sp=NONE dis=NONE) header.from=gmx.de Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id q8-20020a50cc88000000b0053d983c2671si2878547edi.473.2023.10.29.10.57.14; Sun, 29 Oct 2023 10:57:14 -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; 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=gmx.de Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 13ADF68CC31; Sun, 29 Oct 2023 19:57:11 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.130]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 2F4B168CBED for ; Sun, 29 Oct 2023 19:57:04 +0200 (EET) Received: from localhost.localdomain ([155.4.74.59]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MO9qz-1r8Tkl3w2D-00OUfq; Sun, 29 Oct 2023 18:57:03 +0100 From: Reimar.Doeffinger@gmx.de To: ffmpeg-devel@ffmpeg.org Date: Sun, 29 Oct 2023 18:56:55 +0100 Message-Id: <20231029175657.46386-1-Reimar.Doeffinger@gmx.de> X-Mailer: git-send-email 2.39.3 (Apple Git-145) MIME-Version: 1.0 X-Provags-ID: V03:K1:4WiiVzeJFqxjh4ThqAPMaPf68EDsuGA7D/Ob1mUwLCIh5P/iu3j MF5WrGUMl6kMppWVegiBbLqEquqV9laCCJw0pFIgmodaA5Vw1YKDr1/qHBxHxejOb2lOjAM SLfwX0aRLTbF53zWFaWmsn1KssE6z6jE3UxiGcYht1nQW9kwFVzQQod9MINvm9aAhfkmO7A WOx8MSkVJ6qT3NxH25w4g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:KNjXZBMrkoo=;P1QpepMIcmdopaJzSK6ccWinlAx r4fypBknHAk0oFNRnEiYHFD3GK/aIUtf5ZMM1Edj7dE6OpTuDNXbKYeuLwX9jggrokiy2kHTS zcVlOsNdTR5HcnhCDIBpllTCtCUHPhLf6/XFoohn/EzsJ6eh4U8hg6VwlDVBJx1OZrwd9023f b1J69jlNYdfvTgpUKgXdtukNVRxcwHcsuBOaP/bF2ufs8gRbcgzQFMQBiUMxZhbWx1K/06HYj GGXRejIzf+a0ma9cZtZTCoaaNMpIDxY/rYt1uwMlxgj278RlgjXXqHNnmVBbKnoIwQIVjl2ze RizTsg5AtgHvym9L33YTFeQ/AB3APNq3wZkGFapTTUiTxuWsS2lm3+jseYgb5qVZRjF4UtHrN o81XXwhYNZpMtiK+CLtPZQV/Bs9PbglOGotEvP8Hm89ybKe6Lu4G83sV/niG3efyum4dF3z+I 8swNAQZ044IjPe7L96n7nF1ePwgzUpCC3Det2bfSRTHnU6AFpLAOrph4gG7FNhXDWvkPG26Fz IwUWy0FVd+0LQIkH5GBCXeDj6NvB0vjarrJZDmpyKheRvnyC31FPWR/RgtyG3qkLn4J29scCu ixej9xcrGzk121YasQbjB0D218ca4ddP04LOdZBFeoDM1af0+dGmIRRnYKUp4sXSOpJwIVCZX USLeaeN6h4saYPaIc96ZZbajG+mqZR6jsY8ensp/N3heSlGRNkE0UE4/uyjRurzoX9f5VfeZv Q4ILi7iB43mT/WtWJvHwxAAUz8FhW0mJNCuFRhTA/TKpKekGrKyOmkQoELZxTObgx3NltWqd1 ZZz+MFsJNivy+VTjie9ToybMPCUnt1nOGm+SjdXSJsM9+EnlOHvd+DdF1tE/PSPOFHY1+KSPA eovlXfDcNLob+JQ== Subject: [FFmpeg-devel] [PATCH 1/3] configure: fix _Pragma check. X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 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 Cc: =?utf-8?q?Reimar_D=C3=B6ffinger?= Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: 660g4Z+grsQf From: Reimar Döffinger The test can current pass when _Pragma is not supported, since _Pragma might be treated as a implicitly declared function. This happens e.g. with tinycc. Extending the check to 2 pragmas both matches the actual use better and avoids this misdetection. --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index ff3ac9f4de..e2bcf4e1c2 100755 --- a/configure +++ b/configure @@ -5987,7 +5987,7 @@ for restrict_keyword in restrict __restrict__ __restrict ""; do test_code cc "" "char * $restrict_keyword p" && break done -check_cc pragma_deprecated "" '_Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"")' +check_cc pragma_deprecated "" '_Pragma("GCC diagnostic push") _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"")' # The global variable ensures the bits appear unchanged in the object file. test_cc < X-Patchwork-Id: 44428 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:dd83:b0:15d:8365:d4b8 with SMTP id kw3csp1025585pzb; Sun, 29 Oct 2023 10:57:23 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFY9mWg3J38HWKCvk9+iQIMv+LDd8r0gc8BlRI9oORJkUl1yHaP+Ke5NKqytRl71qtnip0z X-Received: by 2002:a05:6512:4896:b0:500:95f7:c416 with SMTP id eq22-20020a056512489600b0050095f7c416mr5138924lfb.7.1698602243152; Sun, 29 Oct 2023 10:57:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698602243; cv=none; d=google.com; s=arc-20160816; b=YNoYFmqWcl7IONSiQdJUXx5dkv2fZpSlqJVpNY+WSZQM9Za9tqDINi8xOqPDCOUTCr eN1eiDuXON2Zk9X2uEjDbOxUMzbmTnbehZWL+Ey2Pld4TrScpHwzYe+pwyEb+/Isgi/N KPCN2LO/aWl1IOFtz+Z55S+ExixeYZ37HqhlGTrxTfeqO2aPZ3+INHv/65WW05VAEI4N NnXdL5BejC27CMHoqWFa95VfRRXPijII6OK/pkMSTRi53lgYVm6HuaUDvtEzx936DdJd vAUfTiO7LOcE76wnsehIEQpMWt3c1wNTgJeFtvB0YSXWBbHp+bXvnijTVJLg9HKIiwXA l3qQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:ui-outboundreport:mime-version :references:in-reply-to:message-id:date:to:from:delivered-to; bh=082SiwO23se+FFPrhhgHeCIWoe2UqVitp9BjiCjxP04=; fh=uJL1mIHH53XdcDhZdd3+P2w0n8BkZB+CU2UF7maJZs8=; b=p+amnUfFB56iFOGMFXzXCwchKSl9CcMY2+ghNMcmbEfJ2z56BLnHHOsXhOtS0LDBSh Oj/aYAzeLAnl2gw77Vk4cGWVTSvAWPDEPoETJ85sFNMAebmCt2w8mivJtYXSHGBul7NC sIwbHpDOWqkjVrW4heMTIyp1lBP2tNbhmTYgpHImVZ0VSlmAE9+aoTj8qCJkZLbJTIgJ 0EnhA5tXe9G/rM1D3qonvOxRz9PivDSIc7WrP1lhZRp07MRsaa6V9r+87LzfDgAs5ysN Kbyjt1lBi77MHmqyHGnh5Q3wodJcs7N2siCde0SMgfn75Eb0v9K5U14YvapI6TDTTUMC LTYg== ARC-Authentication-Results: i=1; mx.google.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 sp=NONE dis=NONE) header.from=gmx.de Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id cf5-20020a0564020b8500b005343013ee72si2688210edb.132.2023.10.29.10.57.22; Sun, 29 Oct 2023 10:57:23 -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; 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=gmx.de Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3263368CB8E; Sun, 29 Oct 2023 19:57:12 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.130]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id CACA868CBED for ; Sun, 29 Oct 2023 19:57:04 +0200 (EET) Received: from localhost.localdomain ([155.4.74.59]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MQeIA-1r8l8A0Uek-00Ng7p; Sun, 29 Oct 2023 18:57:04 +0100 From: Reimar.Doeffinger@gmx.de To: ffmpeg-devel@ffmpeg.org Date: Sun, 29 Oct 2023 18:56:56 +0100 Message-Id: <20231029175657.46386-2-Reimar.Doeffinger@gmx.de> X-Mailer: git-send-email 2.39.3 (Apple Git-145) In-Reply-To: <20231029175657.46386-1-Reimar.Doeffinger@gmx.de> References: <20231029175657.46386-1-Reimar.Doeffinger@gmx.de> MIME-Version: 1.0 X-Provags-ID: V03:K1:tbek0sCwIxB4z7cUaaXiEOdBeO2050kUK4oj/tiWpZBYMxmgLd1 0z9OJvL9jZ6YJxWOAQVsu/TRRX2NnnXRSP4q37OB4DS+Ul5+ENruk+yALlSsdEHPjwhIEB+ AMlf7IAWsVHKCkhfWl+1wn01fDOyCmEXJFkI+BWdFHbOyiDuPXulejUkBpVD7aIGJjWdxs6 eSJq0Ixa5W6X5I9dn/cIg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:faRJ1bty4Zk=;IqWfdCVZqpCIKaPMgeFIH0CbJNk u1SWxxrAhDu52qLPUwHtnMExyuxHCS05kL6Lzd3Ax7pdJtsswL25U+6N7ZjOlQ+kG2VEvhH2n mOukuL1uhaPC2B820DdMC1m7CWmL6+HnisnCzkV4r/qH3gz3kCYii1lNRWqKjOKxzuVRcsecJ 7qJFTeEILm9ZzcAFK+C6SYsK2VygKuiGS010cq6zbr19+C21kEJe9DgwQz9toXYC2r/fhq8Fp nOkuRBN4zSQD0JtHDInkNvxnV3t3hm2P6j2JM1qkXlrpqNINTNTvG6gHMt6NA0oo6kTo/hlm7 PxMaTHVlWVG9dSNrex/FXSYUuEkxR/MSx/bTfYvUgQQtHTlFyjQw6DK741MyUhRWS5M/nCMzA 1oh53inkz4cvXVLoJgDnhiJoVibySlKiZHgC58zfRQwCMH9iRxWYr9ojw8nv8lfBYe9E3Lree 62ERYi8IlWxndKyDNf+AyDeDoJNWk8nEcamOtRby9CE+WA49J796tXmZs8ef2XvgZEAiYLlFD STcoprnWJ7tg7VsgHwOK6yJt5vZIrUIgYT6JKKg+dRJCrHMSMoIlLsLN7ppZtRIMKZyTdupFT CCwNl11y3TgPODphpP+9D6h/MGPH5tcsHH43zPm7zTQy4ZEvMJ5p4D1xrOgFB/XvD1hZutqDH NaoJr4Pt31QCyEI+GwFnDsuks1/wN4pFAAszwgiE+HgRari+118wUcYxAUTnoe1eeZKAnJp7r yeMWY5ywfW3nsrZB4/AdRzsdZjMC9Y+7+xjuJg331T6SkgvEbUC0av9mmYSictQN3EJeS1nUt a/5SMtUjYXqfw1AIf+poTiffn622MOMWvlVqo4kQGGdfixD7WA7VGMcOhptsNnwShk0Q+j0yz HXot7BZJPReOYwg== Subject: [FFmpeg-devel] [PATCH 2/3] libavutil/aarch64/cpu.c: HWCAPS requires inline asm support. X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 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 Cc: =?utf-8?q?Reimar_D=C3=B6ffinger?= Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: BsC5enx6VS0T From: Reimar Döffinger Fixes compilation with tcc, which does not have aarch64 inline asm support. --- libavutil/aarch64/cpu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavutil/aarch64/cpu.c b/libavutil/aarch64/cpu.c index bd780e8591..0d7c1e268d 100644 --- a/libavutil/aarch64/cpu.c +++ b/libavutil/aarch64/cpu.c @@ -34,7 +34,7 @@ static int detect_flags(void) hwcap = getauxval(AT_HWCAP); -#if defined(HWCAP_CPUID) +#if defined(HWCAP_CPUID) && HAVE_INLINE_ASM // We can check for DOTPROD and I8MM using HWCAP_ASIMDDP and // HWCAP2_I8MM too, avoiding to read the CPUID registers (which triggers // a trap, handled by the kernel). However the HWCAP_* defines for these From patchwork Sun Oct 29 17:56:57 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Reimar_D=C3=B6ffinger?= X-Patchwork-Id: 44429 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:dd83:b0:15d:8365:d4b8 with SMTP id kw3csp1025630pzb; Sun, 29 Oct 2023 10:57:31 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGmyV705jPuL87lUAP6JgZzUXrBBpKhEGuuY7ngb4oIF3a7XmEpmXYC4SkJks4wrHHTC9oT X-Received: by 2002:a05:6402:10c5:b0:53e:37d1:a31f with SMTP id p5-20020a05640210c500b0053e37d1a31fmr5863752edu.28.1698602251377; Sun, 29 Oct 2023 10:57:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698602251; cv=none; d=google.com; s=arc-20160816; b=qgMCech8f6Mm9wF/c0wSb/LDbchLz8rW7HzSSNvf6Wu4qp0bul5xH/ytOFm3LqPQh7 dgKL8P5ErGVTazY7TNhu+GvF6bVdkMG9NgbQE7YFXkX+VNK2K1qcrERMtlSxypu6lg+a ywXYB/d7/th5RSxRmntvk7HEO+MEL/a02Fj9L7PFNJlLpf7ThvDx8CAw4FfufK6mhEUq 9VUxH/EdzGoLTm2psmn/ykOlmDRYtSAGltdUEkgmmUhaFlLGABNKM8nHwp0PH7/eatfu VJmGUyzGy9br1ierm6TCmCSTPliJKldgsWAZElLGZZNyhFbb8+kY/ntl0wvS0Ku30CWx 0bNg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:reply-to :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:ui-outboundreport:mime-version :references:in-reply-to:message-id:date:to:from:delivered-to; bh=O0ubO+B+HECxPrB96H/zRIvuYIJJNtp5qVNrpAK8zvQ=; fh=uJL1mIHH53XdcDhZdd3+P2w0n8BkZB+CU2UF7maJZs8=; b=wqvi+9B1aLNN8RbJ7U4zWqHzJf/5yXcKM1VCB26AWtrBflj/HRm9//T05fknVStKcv Yv7xzlIZ23gfIxy6gmF7FEBGsxNgmKoLC17QMbXe14rMIrk2XaO1CgLXUAnuzjq0n+1Y yha4BWBT7JWjUSt4r8IyYEQJF0tvHQgxoa478M47aNnUpoUEU8SU3NieauvZvSlZcL9g SjTJoQxbb6WHtyk+CqQ5gYDjqV+fh/c084XA/nPs3VVafjN5qmFyAJIUIbq9QJQl/RRv 7W4661Fz0Lr8tKPX0f6siixyTn8rE3KtK3huoY4wWXmcbVm8n+FCmy4vjlvN7gJRvtIt lnVQ== ARC-Authentication-Results: i=1; mx.google.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 sp=NONE dis=NONE) header.from=gmx.de Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id ch15-20020a0564021bcf00b0053e1cb26246si1388027edb.141.2023.10.29.10.57.31; Sun, 29 Oct 2023 10:57:31 -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; 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=gmx.de Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2367868CC41; Sun, 29 Oct 2023 19:57:13 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.131]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 0DAF268CC30 for ; Sun, 29 Oct 2023 19:57:06 +0200 (EET) Received: from localhost.localdomain ([155.4.74.59]) by mrelayeu.kundenserver.de (mreue009 [212.227.15.167]) with ESMTPSA (Nemesis) id 1MTznO-1r5W0B18kc-00QzVx; Sun, 29 Oct 2023 18:57:05 +0100 From: Reimar.Doeffinger@gmx.de To: ffmpeg-devel@ffmpeg.org Date: Sun, 29 Oct 2023 18:56:57 +0100 Message-Id: <20231029175657.46386-3-Reimar.Doeffinger@gmx.de> X-Mailer: git-send-email 2.39.3 (Apple Git-145) In-Reply-To: <20231029175657.46386-1-Reimar.Doeffinger@gmx.de> References: <20231029175657.46386-1-Reimar.Doeffinger@gmx.de> MIME-Version: 1.0 X-Provags-ID: V03:K1:RCnisAsiZHo1qXiFSRsW9I7sK2NxWBZ+a0pP3w+L+HNJ2yvuG5t TeC1FeZDQWtELlKYSUfKGeeLlM89e8gim0q6+Y7RmXuJoEapR8dHk0oxl+XEEU2pe+kGhHn yXdekJVPToP9+YyHqQgUREhSdJ5jXbtOQ2xBpaxQOhXFbShR+mHPiJTGDjxAj7SpL6hWu0/ aA0RZAfnIpFNDOtJVm8sg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:2WSPAH71mJM=;yAtK8ZBgkfYpZZzMC8BB+iv3T10 IbaB6BeL89DjOVR92xrXqkKaoV+9exqXtlwEeoBAfREhZVhUPT2dc6RcTrAlTnpElPw3aWQU9 kto9P2wgrvJn5O55k/SJlRUDmyneylkiLJgfTcoXn+0pkDgjd5g63CTF8hbHD8XmkiV4xlfhg hlSUMnPKeqMASVEbILKaRsoojEbiJWGa+S1rp5mvrE7nSelvc9NYK2smyttydm3thrLM/eyh3 JIQA9M3RZsDwuW08VF88Q/WgWV62pQn/4bLPgzD+iRRsIeEqkye98fY5aOd+wpbQL6O4fhA0+ 5qGkm+NerEpQv1Gon0EEXzmBe7AtLNGikxmggfAVW8uXqvkPXP+kChtzVQ3nn+nLwhXYAQyhI 5z97WhiSZLJ+myCZxlofupZRlR6jeSclBFlz7lr5F1mC6L4t/unllL8H0TlKveS6WxFf65Adz wwO1LNwQDXNIhVXKFGuAObMpi0dwpO+T1Ar4cYq/R04BRbI2ZV71VPftpprUjzn4gsMytdDoo YVwYJjyLztbTujXpqKOyh0mz0R6XA3QLElZGyuX58e2yfZwoCWUedSunUTWe5n2aeFvfwRLQt N+n0PujZhjrmlLDMs4RC//6P8MMQWo3oFxyvbXhH5gSuGGDO6gnijxiOHzTHuB2nEsN/39sW1 z4i5iEKkcW2swL46UHDbhW7t4pPvSeoVKLvKhKkZ09DvKwGWKlV1NxJzsnrQxZpwLP2H3Kz4p eyzipLNQqe00HlZBOhsvkx+UOP09UZB2hkTsMHHpbAvViDyFJ6P6CuVEW8mA4ixLOwV9859Td 1QZMe8JQx3MlhaSp2oUroOckcwkM/SgPTunXd9fWMFqu5HFidIBR0AkiNQt9Nuwcy8uPspTCa wpzP3yH3kIa+9Tw== Subject: [FFmpeg-devel] [PATCH 3/3] libavutil/log.c: only include valgrind header when used. X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 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 Cc: =?utf-8?q?Reimar_D=C3=B6ffinger?= Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: xCagfEQ2qVhP From: Reimar Döffinger This is cleaner, but it is also a workaround for when the header exists, but cannot be compiled. This will happen when the compiler has no inline asm support. Possibly the configure check should be improved as well. --- libavutil/log.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavutil/log.c b/libavutil/log.c index 5948e50467..2d358b7ab9 100644 --- a/libavutil/log.c +++ b/libavutil/log.c @@ -47,7 +47,7 @@ static AVMutex mutex = AV_MUTEX_INITIALIZER; #define LINE_SZ 1024 -#if HAVE_VALGRIND_VALGRIND_H +#if HAVE_VALGRIND_VALGRIND_H && CONFIG_VALGRIND_BACKTRACE #include /* this is the log level at which valgrind will output a full backtrace */ #define BACKTRACE_LOGLEVEL AV_LOG_ERROR