From nobody Fri Apr 19 10:58:19 2024 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4VLWpR0dc9z5GqL1 for ; Fri, 19 Apr 2024 10:58:23 +0000 (UTC) (envelope-from des@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VLWpR03Yxz4sJY; Fri, 19 Apr 2024 10:58:23 +0000 (UTC) (envelope-from des@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1713524303; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=pJRIhblUze02avDnXXmMMaUugNGbDBDQcqopnQTN0gQ=; b=HWjEw6yPTaYxxzGN3jfm+C9820fmG8d5bBk2uiTgGekXMwGnqIt3wIOLaBafVHU8Ae/g4L lrtp+HiSMm73QST3jjOa25yPNTRm6B2JwG+Is1T3zF/ieG8rUrvUGHVjF52Ogw9EvVEMKn Np5er3qJBOleCdXPcCScSctxdhOKzgR65YhwfmF1C38lmyTzVKBHiA3MnoMtavzCEbn8tr np+i+fZPwRoNe4Oy07HOoLCWJXxSYV9GVoxzUHrCjSk9QdrLrCinnoW2pkQq4MLli86+9j Aix8KZINJ5bm+5fqYVlguwmgRbk+WILGypjDNa/bNKw/Acisol5WI3yEsV+CkQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1713524303; a=rsa-sha256; cv=none; b=y4a29BeC6rPIaLe+LT5A/E56w1fyjr4Ud8gegN3WQ2uN2Xb165g8tFaitMy30ObU3j17WK 5mDyh6nH1qQ1Gxjjy2UWoitC0Hcyfu7Q3DTacFetR+xAC5+T1r1ie/m4jCgSSOztTJImtO RRex6Q1XHxw38BhZYcF2Fg7kpIu/KddZxNr8P9AWq2fEZZJhstsMfkcNVK3jMunbOTpOj7 RO0ryTCX5asLwziw2ODeZR0JJOqe8+ln2eX6PqNfx5Iim9toWqi0fRTcFwyG5OR5AZbvA4 WoYCSyl/Us2AWzd/x+R2T9cea5j+PZCSj1+75oWx4uHhRNmOgkSXvDIKZo3FcQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1713524303; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=pJRIhblUze02avDnXXmMMaUugNGbDBDQcqopnQTN0gQ=; b=C1xOeror/sNayS4H5ObbSkfdiODG8gpIsLc5wbD+D7K5ItItAhv+dCm1ufhY4WajmJByI5 BJTCa+0Z3MLJc/yWEEl9mbTfxoBL5vYFiMs0/4v0Si0canNVDEGxBHEbX0w+Wqsdcx/03L /60WqTQfvMKaYLd4U9gHIVIL6A/mfub3PY5XB0u3WVQZExUA0HUP5cIbrRasoiYW1HWoL/ HzTnsVe+lXBZyFE/JwETpi8PuZqblF20cZELZOAGqU25KwJvwRK0AE09Bjg8z1xciZSKub H/ITBKIuIFUFAO3TNPaLwqxvFTFiaekiO8cK6rJdYZBtZtI3QwLFfJmY7J3jQg== Received: from ltc.des.dev (163.23.65.37.rev.sfr.net [37.65.23.163]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: des) by smtp.freebsd.org (Postfix) with ESMTPSA id 4VLWpQ640JzYFl; Fri, 19 Apr 2024 10:58:22 +0000 (UTC) (envelope-from des@freebsd.org) Received: by ltc.des.dev (Postfix, from userid 1001) id 7B0521C2BA; Fri, 19 Apr 2024 12:58:19 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Wei Hu Cc: Konstantin Belousov , Warner Losh , "freebsd-hackers@FreeBSD.org" Subject: Re: How to add a -W flag in local Makefile In-Reply-To: (Wei Hu's message of "Fri, 19 Apr 2024 04:20:13 +0000") References: User-Agent: Gnus/5.13 (Gnus v5.13) Date: Fri, 19 Apr 2024 12:58:19 +0200 Message-ID: <86cyqlbovo.fsf@ltc.des.dev> List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Wei Hu writes: > The same code already exists in Linux and Windows. Linux also added a com= piling > flag to suppress similar warnings.=20 That's not an excuse. The code makes no sense. > Anyway, the purpose of this email is to understand how to add such flags = in local > Makefiles and make it effective for global buildkernel. Adding such flags > in local Makefiles already proves to be working when only building under = local=20 > directory. You would have to add it to every line in sys/conf/files* that references a C file which includes this header. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@FreeBSD.org