From patchwork Tue Aug 29 09:33:43 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luca Bonissi X-Patchwork-Id: 43392 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:3822:b0:149:dfde:5c0a with SMTP id p34csp684357pzf; Tue, 29 Aug 2023 02:33:54 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG0WKq71aCo8+e2HlLeJ+vW2kXTP0yd/Jn7SslkyfAS/lIq3eqcZRfONnh+v+qBDOZBePLk X-Received: by 2002:a17:907:779a:b0:9a1:edfd:73bb with SMTP id ky26-20020a170907779a00b009a1edfd73bbmr12655156ejc.47.1693301634447; Tue, 29 Aug 2023 02:33:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1693301634; cv=none; d=google.com; s=arc-20160816; b=z2z7VIRohPsJImK6BlgNnz4cgbAnAyctRgaIXNyW4e49E6f2k/QTQaVwD2oski+iOK gQKASIzbppEwPw5MiMRMTiy1Z2ldrXfV3qoeoEBbOZNcze11EVu0ag6XZIG/Ayu7TQnB IxN9WUiw1NEJEapD0C9q7osHw59MUv254EM5M4s3goAX5jx7Kr83O+Aczp4hlYymrT53 +RCYTAFJBPOMb/fSVz9J1OVpsVKNS/5OTx1zbBMPycfxFA3ojUGVN81YwKGoKMqwfTXL fEVHYNtSPJY+bPSKbpdKnIAWPKuiM5Nc0Duv0PAgAeqIsQv3McMsBhdyCPcQQEGzllpF Yd2A== 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:to:from:content-language:user-agent:mime-version :date:message-id:dkim-signature:dkim-filter:delivered-to; bh=jBWczTVrtGO+z/Os1cTaRY9dVjfCGQxdu3PSP8nQmIE=; fh=YOA8vD9MJZuwZ71F/05pj6KdCjf6jQRmzLS+CATXUQk=; b=eeiXXdOmnpkjDezujLGKfUESxZpOe/v/swBw+RcUMrCE7iAG24Gjt9QcqZfvMecbW9 hrb+OBGxDUJhz1AYPeqmv/NkBVntBkSnz3NAETA4I4rMVgUry5NWKqO/VgHA7/e4PL9E pjtcbUH/w3n0MyA0e/TnujyddtEQ5dfGIYymBFgFaZGhCErjfio//K7Ce9pWns4TyKEU 3wvP3u3R8+NCdH0w81wp65Ek9wWN6GQqEcsedXmS0DpMFcygYUVB9iXV89M0nimkFnLg pkDpnBdynWQ0rnLm/mGq3IAgdzKM/Ytt3JWGbcpcJmWw7r5A8OMfiyY5v2Fnm/5CZIYS 7lHQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@bonslack.org header.s=20220805 header.b="r/H+EJQw"; 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 b15-20020a1709062b4f00b009a1b1d49b37si3554118ejg.977.2023.08.29.02.33.53; Tue, 29 Aug 2023 02:33:54 -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=@bonslack.org header.s=20220805 header.b="r/H+EJQw"; 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 9E47768C65F; Tue, 29 Aug 2023 12:33:50 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from bonnix2.bonnix.it (bonnix2.bonnix.it [37.247.49.194]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 0382868BF4D for ; Tue, 29 Aug 2023 12:33:43 +0300 (EEST) DKIM-Filter: OpenDKIM Filter v2.11.0 bonnix2.bonnix.it 87750BEDA8 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bonslack.org; s=20220805; t=1693301623; bh=DAvre8k0hBvQui6jhqgTpEZQ1aWc/nqHToFB8b3ob5c=; h=Date:From:Subject:To; b=r/H+EJQw/RBAca+BMuwWrYQ4C096QuAXpoXLHdblFhvDV8EOVWAje7kl4O4LeEBCZ 7JpgViH3AjJnXH8nP1+EJ4quKDgWVMmcyrJ4s+RQ0fXRpIFYE6ZuDsLGI4RXwmbi13 Jf05OCmTSEYOInPw+2FRwvseKkRhQ8qEvB8s/ovA= Received: from [10.0.0.70] (dynamic-adsl-84-221-84-104.clienti.tiscali.it [84.221.84.104]) by bonnix2.bonnix.it (Postfix) with ESMTPSA id 87750BEDA8 for ; Tue, 29 Aug 2023 11:33:43 +0200 (CEST) Message-ID: <5fcf45e6-2604-1a9c-5d86-46ab9a923969@bonslack.org> Date: Tue, 29 Aug 2023 11:33:43 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Content-Language: it From: Luca Bonissi To: ffmpeg-devel@ffmpeg.org Subject: [FFmpeg-devel] [PATCH] Build failed with newer glslang 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: b/8BI7m4fmlh Newer glslang does no more provide static libraries libOSDependent.a and libOGLCompiler.a. These libraries are only used in configure's test to detect spirv_compiler, but are no more necessary even with older glslang. The following patch fixes the build issue. Signed-off-by: Luca Bonissi --- - -lglslang -lOSDependent -lHLSL -lOGLCompiler \ + -lglslang -lHLSL \ -lSPVRemapper -lSPIRV -lSPIRV-Tools-opt -lSPIRV-Tools -lpthread -lstdc++ -lm; } enabled libgme && { check_pkg_config libgme libgme gme/gme.h gme_new_emu || require libgme gme/gme.h gme_new_emu -lgme -lstdc++; } --- ffmpeg-5.1.3/configure.orig 2023-03-26 16:21:00.000000000 +0200 +++ ffmpeg-5.1.3/configure 2023-08-29 10:50:29.433307045 +0200 @@ -6551,10 +6551,10 @@ enabled libfreetype && require_pkg_config libfreetype freetype2 "ft2build.h FT_FREETYPE_H" FT_Init_FreeType enabled libfribidi && require_pkg_config libfribidi fribidi fribidi.h fribidi_version_info enabled libglslang && { check_lib spirv_compiler glslang/Include/glslang_c_interface.h glslang_initialize_process \ - -lglslang -lMachineIndependent -lOSDependent -lHLSL -lOGLCompiler -lGenericCodeGen \ + -lglslang -lMachineIndependent -lHLSL -lGenericCodeGen \ -lSPVRemapper -lSPIRV -lSPIRV-Tools-opt -lSPIRV-Tools -lpthread -lstdc++ -lm || require spirv_compiler glslang/Include/glslang_c_interface.h glslang_initialize_process \