From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id E6D1548F49 for ; Wed, 16 Jul 2025 10:11:32 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id EB3F168E2C7; Wed, 16 Jul 2025 13:11:27 +0300 (EEST) Received: from sender-op-o18.zoho.eu (sender-op-o18.zoho.eu [136.143.169.18]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id 4D14968E227 for ; Wed, 16 Jul 2025 13:11:21 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; t=1752660678; cv=none; d=zohomail.eu; s=zohoarc; b=EFs4C5fO8s1vx8DeV09fSRFscTrCWhbHfi2H/k4CFB+ECXhmNPhyZcXvnVvDZwCVO5495P0v7Sxk4ocK0MLpeXhapCV0e5P6UvmuZN0KFnah1WYxpFAV54kbXkAUusEZJhoviXJbxDR5VdOsMdWEvTqZdugTMBgoeRN2CklExQ8= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.eu; s=zohoarc; t=1752660678; h=Content-Type:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=AVWOlITHxNb8LyPM7mWI2q0NtWZIpCQY+NoA/5o6OJk=; b=PgW2dMMx5jXhidfmJ4iRD7r+qAsYsUr5fqvslFu3wCTi6TsJ2FF0rmsJltX7TS+nLn/1sHpFNGTJG/Vweb/W3Zfn8lrfL6F6o91No/IAL6LeK9L0q7r133pfSpaIDNwhINWSQXW8evWUddmYAsgj5wn/rV0jg1F7rGX6MALmh1E= ARC-Authentication-Results: i=1; mx.zohomail.eu; dkim=pass header.i=frankplowman.com; spf=pass smtp.mailfrom=post@frankplowman.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1752660678; s=zmail; d=frankplowman.com; i=post@frankplowman.com; h=Message-ID:Date:Date:MIME-Version:Subject:Subject:To:To:References:From:From:In-Reply-To:Content-Type:Message-Id:Reply-To:Cc; bh=AVWOlITHxNb8LyPM7mWI2q0NtWZIpCQY+NoA/5o6OJk=; b=e1NVwobfQ67+cjB6W0ZcDiafa0vZGJZ9LsYQbKm3EikOO5gZP+JeAPpTYQxlZs1k rvUqnXw/F79v2dwlCxYWV+CS8TV2S4K8gn5w+8opUnv16/M1igswijqZ3V4NRbgSRFM fvF3A5lszrXPa/knetc0t8+UpnKIzdR4vM/a8BDc= Received: by mx.zoho.eu with SMTPS id 1752660674639890.2899164502581; Wed, 16 Jul 2025 12:11:14 +0200 (CEST) Message-ID: <05b0fe3d-ba9d-49a1-873c-145dbb657a63@frankplowman.com> Date: Wed, 16 Jul 2025 11:11:13 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-GB To: ffmpeg-devel@ffmpeg.org References: <20250714222429.2532133-1-michael@niedermayer.cc> From: Frank Plowman In-Reply-To: X-Zoho-Virus-Status: 1 X-Zoho-Virus-Status: 1 X-Zoho-AV-Stamp: zmail-av-1.4.2/252.641.34 X-ZohoMailClient: External Subject: Re: [FFmpeg-devel] [PATCH] configure: Update ossfuzz stuff to clang-12+ 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 Content-Type: multipart/mixed; boundary="===============5601076865001892366==" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============5601076865001892366== Content-Language: en-GB Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------aECMYgpdoBMLOQVI0GO7J420" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------aECMYgpdoBMLOQVI0GO7J420 Content-Type: multipart/mixed; boundary="------------PFjhpE4AVaWnzs3t3C4HfzaP"; protected-headers="v1" From: Frank Plowman To: ffmpeg-devel@ffmpeg.org Message-ID: <05b0fe3d-ba9d-49a1-873c-145dbb657a63@frankplowman.com> Subject: Re: [FFmpeg-devel] [PATCH] configure: Update ossfuzz stuff to clang-12+ References: <20250714222429.2532133-1-michael@niedermayer.cc> In-Reply-To: --------------PFjhpE4AVaWnzs3t3C4HfzaP Content-Type: multipart/mixed; boundary="------------2nz1ePLepl4HlZbisTEZeLG7" --------------2nz1ePLepl4HlZbisTEZeLG7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 16/07/2025 18:58, Kacper Michajlow wrote: > On Tue, 15 Jul 2025 at 00:24, Michael Niedermayer > wrote: >> >> --- >> configure | 4 ++-- >> 1 file changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/configure b/configure >> index fc082d5467e..e568eed55d3 100755 >> --- a/configure >> +++ b/configure >> @@ -4606,8 +4606,8 @@ set >> $logfile >> test -n "$valgrind" && toolchain=3D"valgrind-memcheck" >> >> enabled ossfuzz && ! echo $CFLAGS | grep -q -- "-fsanitize=3D" && ! = echo $CFLAGS | grep -q -- "-fcoverage-mapping" &&{ >> - add_cflags -fsanitize=3Daddress,undefined -fsanitize-coverage=3D= trace-pc-guard,trace-cmp -fno-omit-frame-pointer >> - add_ldflags -fsanitize=3Daddress,undefined -fsanitize-coverage=3D= trace-pc-guard,trace-cmp >> + add_cflags -fsanitize=3Dfuzzer,address,undefined -fsanitize-memo= ry-track-origins -fno-omit-frame-pointer >> + add_ldflags -fsanitize=3Daddress,undefined >> } >=20 > How about we remove this block of code? Or move it to > --toolchain=3Dclang-fuzz for local build? In oss-fuzz build environment= > (docker) this flags shouldn't be injected (and are not because of grep > checks) and instead CFLAGS are used for compile flags and > --libfuzzer for linking. >=20 > - Kacper +1 I have a patch locally which does something similar. We could add these flags only to those targets which need to be compiled with libfuzzer, rather than to all CFLAGS. It saves you having to re-configure if you want to compile some fftool, then some fuzzer binary or vice-versa. --=20 Frank --------------2nz1ePLepl4HlZbisTEZeLG7 Content-Type: application/pgp-keys; name="OpenPGP_0x03A84C6A098F2C6B.asc" Content-Disposition: attachment; filename="OpenPGP_0x03A84C6A098F2C6B.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- xjMEaDsehBYJKwYBBAHaRw8BAQdAtPY6tq5662mjGsrl9wixeTHtvaO/qPBio/aX SmF+pjnNJUZyYW5rIFBsb3dtYW4gPHBvc3RAZnJhbmtwbG93bWFuLmNvbT7ClgQT FgoAPgIbAQIXgAUJAeEzrBYhBDTiSNa330dpcMczBAOoTGoJjyxrBQJoOyIVBQsJ CAcCBhUKCQgLAgQWAgMBAh4BAAoJEAOoTGoJjyxrMhUBAKT3f80IXiufxCSU1rve Xp5BKwvNbY6szRdR/m21m9GAAQCGhR6t64PlMspXLtwWq9o1vjKzjWH+Bgw+UybQ CG2zDM4zBGg7HsQWCSsGAQQB2kcPAQEHQPmGNV50IFIJBy9F60ZIxe5my91pL/Sl LUWq9Z5DHBsYwsA1BBgWCgAmFiEENOJI1rffR2lwxzMEA6hMagmPLGsFAmg7HsQC GwIFCQHhM4AAgQkQA6hMagmPLGt2IAQZFgoAHRYhBEh0l9eKWUIIcnmv1LvizNAX Sd6KBQJoOx7EAAoJELvizNAXSd6KtkEBAP0jS/nBlqaVJq0iNeNDk+PnKkNBmC9p i4SuwFD71nQfAP9eWO32RXbRoIwvbrdsalWxWYmqSOdIdQE51qGMsJUuAjtIAQDA 6o6O2o2pHnWWdSqKs7Zkp4BImBD+kztmzA0Du3vJeQD/TR+qrBCXaG1FCDKn9c+Q XQNtHTxI9c6dCywjkQljOAzOOARoOyM7EgorBgEEAZdVAQUBAQdAKS1xy5312Agk deedJEXplopXco5pyANBz/edWeb7zEkDAQgHwn4EGBYKACYWIQQ04kjWt99HaXDH MwQDqExqCY8sawUCaDsjOwIbDAUJAeEzgAAKCRADqExqCY8saxvgAP9zskNI1Sti DXM4RFMoJb1aQ5TPToQZSSkGhw7JyMbLpgD/VCG7BOFjKgJGtXYEb5zpmRzNzdEB QkLsgE/vAD9GXQs=3D =3DReZ+ -----END PGP PUBLIC KEY BLOCK----- --------------2nz1ePLepl4HlZbisTEZeLG7-- --------------PFjhpE4AVaWnzs3t3C4HfzaP-- --------------aECMYgpdoBMLOQVI0GO7J420 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQRIdJfXillCCHJ5r9S74szQF0neigUCaHd6wgUDAAAAAAAKCRC74szQF0neijR5 AP9Rm/lttjpNFOGLALBWOqia1Ygkz2a9TsNnX6i29sXMSQD/aQBoz2dFn57qemSmFQ+WKWjj1ljr 1v8llulp1YGRrQg= =WldC -----END PGP SIGNATURE----- --------------aECMYgpdoBMLOQVI0GO7J420-- --===============5601076865001892366== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ 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". --===============5601076865001892366==--