From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 87768489D5 for ; Mon, 22 Jan 2024 18:49:55 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id AD36168D08F; Mon, 22 Jan 2024 20:49:51 +0200 (EET) Received: from confino.investici.org (confino.investici.org [93.190.126.19]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C079B68C954 for ; Mon, 22 Jan 2024 20:49:45 +0200 (EET) Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4TJfQv6DrSz1117 for ; Mon, 22 Jan 2024 18:49:43 +0000 (UTC) Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: mehw.is.me@inventati.org) by localhost (Postfix) with ESMTPSA id 4TJfQv1ybhz10y7 for ; Mon, 22 Jan 2024 18:49:43 +0000 (UTC) Date: Mon, 22 Jan 2024 19:49:45 +0100 To: ffmpeg-devel@ffmpeg.org Message-ID: <20240122194938.4c560f1b@pineapple> X-Mailer: Claws Mail 4.2.0 (GTK 3.24.39; x86_64-pc-linux-gnu) In-Reply-To: MIME-Version: 1.0 Subject: Re: [FFmpeg-devel] [PATCH] configure: autodetect libglslang ldflags 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: , From: Matthew White via ffmpeg-devel Reply-To: FFmpeg development discussions and patches Cc: Matthew White Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: > This is very very cursed. Fitting for the public API of the world's fifth worst library. > Debian is stuck on version 13, so the majority of users are still stuck on version 13. > Debian ships a pkg-config file, but of course it's incorrect, if you try to compile against it. > Oh, and libshaderc in Debian ships with a bug such that it segfaults on init, so it's > not like you can avoid that. And that package's pkg-config file got broken in the past. > > I think this is fine for now. I'll let it be discussed for a few more days before merging it. Thanks for explaining. By the way, the patch of mine is just a quick fix to not break the FFmpeg's configuration process when enabling glslang, `./configure --enable-libglslang`, while either libglslang up to release 13.1.1 or since 14.0.0 is installed in the system. Accepting only glslang version 14.0.0 and above (--enable-libglslang) will obsolete this patch: stub flags/libraries "-lOSDependent -lHLSL -lOGLCompiler" may just be dropped. If useful, this patch is trivial even to backport, I am currently applying it to v6.1.1. _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".