From patchwork Tue Aug 3 04:05:21 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?6YeR5rOi?= X-Patchwork-Id: 29212 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a6b:6c0f:0:0:0:0:0 with SMTP id a15csp2131746ioh; Mon, 2 Aug 2021 21:05:36 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy98Jlsph4CIUq1KJjKiqGcr4+OT5KvUkiUr13Pixndf4oKAym6WOLPrkHWIZw85tbSCq2X X-Received: by 2002:a17:906:c342:: with SMTP id ci2mr18817697ejb.122.1627963536839; Mon, 02 Aug 2021 21:05:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627963536; cv=none; d=google.com; s=arc-20160816; b=NH6v8K/uIfxKv61CgRdSCeW+fsBo1t9I/ugCFd1i85KfcvnhasSWpFkSNs4VpvPsTX RFtSvRNIcrsYd/jFmeGQrSNvc8wq7SiRokHu7ukuIgB3Ek+7l+G5prQmpMx60/oKzMtz Vu8eVJ7cF0YCGj4O7h2WieMW/X+KVSTI0WQFMI3EuIU33bTu7EBc0AQ9I3MKSlH9inX1 zqPymvfS/vOfbm2jSF/DFozwxKVGD/ZvcaRGJu690da8Q6aVaOP31K8v4mmyq3vECbMx T0oxK78mLmCLpQvT53Xv2m9m0vPUaEhrv2DLIp+ykZzPNPi9hqiaGSdwbBSYO8vWazEq 7DXA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:reply-to:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:subject:mime-version:message-id:date:to:from :delivered-to; bh=0hCqOMoBGMTqbHaqkm62EJUzZneEZyVgcXjOIvQfrlo=; b=X4WPUP13QSF/meb0vPmnUhCfLPaD5t/KcAP2vdNoHaN093qpQ03bdR3X3aMP30iHkR jj0XtsmykHxnlI69nLz6AwdJAUv+XNYhyHEGxBdrex/hCMRTpXe/GIcA7kpjDRO502Lv EioTwq+sq5888IlO4ZYQjx1zX3Nj5MnKnrCYU78qy6TKGaQ7w6tCI/0dXMNBsYlPXkHi 1W4pAJ68s98ABPHq8dW06JWi3RCWXTQ3qcSF0mgNYGsQlnYexcnQMiCPW+qE1XhVjwdQ HNqdS0ztYdAiakkFnmderF3aWEwdvGzr0MTz64n3vhMGCuPM4FQam9xTm/6vNfBrZDuo IxLg== 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 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id k8si1712121edr.9.2021.08.02.21.05.36; Mon, 02 Aug 2021 21:05:36 -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 Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5993C6880AA; Tue, 3 Aug 2021 07:05:32 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from loongson.cn (mail.loongson.cn [114.242.206.163]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 6A6516807AA for ; Tue, 3 Aug 2021 07:05:24 +0300 (EEST) Received: from localhost (unknown [36.33.26.144]) by mail.loongson.cn (Coremail) with SMTP id AQAAf9BxkOKBwAhhYSEpAA--.6085S3; Tue, 03 Aug 2021 12:05:22 +0800 (CST) From: Jin Bo To: ffmpeg-devel@ffmpeg.org Date: Tue, 3 Aug 2021 12:05:21 +0800 Message-Id: <20210803040521.27642-1-jinbo@loongson.cn> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 X-CM-TRANSID: AQAAf9BxkOKBwAhhYSEpAA--.6085S3 X-Coremail-Antispam: 1UD129KBjvdXoW7Wr13tr15KFWrGr4rGF1kAFb_yoWDXrcE9a sYqr48Xa48XF9293WUuw48Gr1xWry8Ja4j934UZFsrZw1xtFnxX39xCrW5u3Wftay2vF9x urWvyF18Cw1xAjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJTRUUUb28YjsxI4VWkKwAYFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I 6I8E6xAIw20EY4v20xvaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l8cAvFVAK0II2c7xJM2 8CjxkF64kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVW7JVWDJwA2z4x0Y4vE2Ix0 cI8IcVCY1x0267AKxVW8Jr0_Cr1UM28EF7xvwVC2z280aVAFwI0_Cr1j6rxdM28EF7xvwV C2z280aVCY1x0267AKxVW0oVCq3wAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC 0VAKzVAqx4xG6I80ewAv7VC0I7IYx2IY67AKxVWUGVWUXwAv7VC2z280aVAFwI0_Gr0_Cr 1lOx8S6xCaFVCjc4AY6r1j6r4UM4x0Y48IcxkI7VAKI48JMxkIecxEwVAFwVW8XwCF04k2 0xvY0x0EwIxGrwCFx2IqxVCFs4IE7xkEbVWUJVW8JwC20s026c02F40E14v26r1j6r18MI 8I3I0E7480Y4vE14v26r106r1rMI8E67AF67kF1VAFwI0_Jr0_JrylIxkGc2Ij64vIr41l IxAIcVC0I7IYx2IY67AKxVWUJVWUCwCI42IY6xIIjxv20xvEc7CjxVAFwI0_Jr0_Gr1lIx AIcVCF04k26cxKx2IYs7xG6Fyj6rWUJwCI42IY6I8E87Iv67AKxVWUJVW8JwCI42IY6I8E 87Iv6xkF7I0E14v26r1j6r4UYxBIdaVFxhVjvjDU0xZFpf9x07bwHUgUUUUU= X-CM-SenderInfo: xmlqu0o6or00hjvr0hdfq/1tbiAQACEl3QvNwL+gABsM Subject: [FFmpeg-devel] [PATCH v2] configure: [loongson] adjust MMI check in configure 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" X-TUID: GjbW9+uo26g4 After standardizing the use of 'pxor' in commit 'ebedd26', FFmpeg build failed with upstream compiler, for 'pxor' is not supported in time. This patch helps to workaround the build failure by checking whether 'pxor' is supported during configuration, if not, MMI will be disabled. --- configure | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/configure b/configure index 94b30afe74..2aea0f841a 100755 --- a/configure +++ b/configure @@ -5951,7 +5951,7 @@ elif enabled mips; then enabled loongson3 && check_inline_asm loongson3 '"gsldxc1 $f0, 0($2, $3)"' '-mloongson-ext' && append MMIFLAGS '-mloongson-ext' # MMI can be detected at runtime too - enabled mmi && check_inline_asm mmi '"punpcklhw $f0, $f0, $f0"' '-mloongson-mmi' && append MMIFLAGS '-mloongson-mmi' + enabled mmi && check_inline_asm mmi '"pxor $f0, $f0, $f0"' '-mloongson-mmi' && append MMIFLAGS '-mloongson-mmi' if enabled bigendian && enabled msa; then disable msa