Re: [PATCH 1/2] scripts/config: Use POSIX standard ERE (-E) in sed

Nicolas Schier <[email protected]> Mon, 20 Jul 2026 21:40:58 +0200
Newsgroups org.kernel.vger.linux-kbuild,org.kernel.vger.linux-kernel
Message-ID <178457645828.1375946.5314630450097150907.b4-review@b4>
On Sun, 07 Jun 2026 06:11:31 +0800, Rong Zhang <[email protected]> wrote:
> The use of Extended Regular Expressions was removed by commit
> 83e8b90e1d2c ("scripts/config: use sed's POSIX interface").
> 
> Before that, the script used `-r' to enable ERE, which is indeed
> non-portable. However, POSIX.1-2024 [1][2] has accepted `-E' as a
> standard option to use ERE for matching, and major sed implementations
> (GNU, FreeBSD, OpenBSD, NetBSD, macOS) have supported `-E' for over two
> decades, so it makes no sense to use Basic Regular Expressions any more.
> 
> [...]

Reviewed-by: Nicolas Schier <[email protected]>

-- 
Nicolas