From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id oa7+LzxQzmqloAIAWB0awg (envelope-from ) for ; Tue, 13 Oct 2026 11:37:32 -0400 Received: by simark.ca (Postfix, from userid 112) id BBFF41E06B; Tue, 13 Oct 2026 11:37:32 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.3 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [IPv6:2620:52:6:3111::32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 5F8C41E04E for ; Tue, 13 Oct 2026 11:37:31 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 074DE4BA902C for ; Tue, 13 Oct 2026 15:37:31 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 074DE4BA902C Received: from simark.ca (simark.ca [158.69.221.121]) by sourceware.org (Postfix) with ESMTPS id 983074BA23E1 for ; Tue, 13 Oct 2026 15:37:07 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 983074BA23E1 Authentication-Results: sourceware.org; dmarc=fail (p=none dis=none) header.from=efficios.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=efficios.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 983074BA23E1 Authentication-Results: sourceware.org; arc=none smtp.remote-ip=158.69.221.121 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1791905827; cv=none; b=Ml9tJoqyI0N9RQ8ZHQAWgoKAcYhsj3M+8duPbn2dTeiJgGa9vY6SKdeV5DC/jVNNm89nV3dBkXNp8hBvG9hiibDlcZAwyc9cUNZYK3O3OSMX5BfH+xBYoDmON6DwCgCH/nGKU0J0QSjyQVKOK4/EXqKsGEpPGLmUt8GD3H8Ah8s= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1791905827; c=relaxed/simple; bh=ay3K0B0DA2AShgL5YLJ33fCaxsPcaJNtldKvX3EbqIQ=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=XsbpOeg2xdVbNriTGRwqbNnLQAD14wDRH8PSruQLMlQiP/29mJwZuSxcm7llUnQ9ebayxCyqXzp7TB9DQTUAYIKboFH0fBpexCfibK1T9eu2mPgi4nD0uAYuCrSNvgeSXIa+69QyyUT+/cnvJ7+9h1OOnFNz5DMDUX/X2nL3jdg= ARC-Authentication-Results: i=1; sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 983074BA23E1 Received: by simark.ca (Postfix) id E3C6E1E04E; Tue, 13 Oct 2026 11:37:05 -0400 (EDT) From: Simon Marchi To: gdb-patches@sourceware.org Cc: Simon Marchi Subject: [PATCH 00/16] Cleanup obsolete configure checks Date: Tue, 13 Oct 2026 11:35:46 -0400 Message-ID: <20261013153657.1610298-1-simon.marchi@efficios.com> X-Mailer: git-send-email 2.56.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org After removing an obsolete Expat configure check, I asked Claude what else looked unnecessary anymore. This series removes the things that I think are most obviously not needed anymore. There are more things that could be cleaned up, but those things would require more research or judgement calls to decide if it's ok to remove. I'll send those little by little later. Simon Marchi (16): gdb: don't check for sys/debugreg.h gdb: don't check for sigsetmask and ttrace gdbsupport: don't check for strstr declaration gdbserver, gdbsupport: remove unneeded sys/procfs.h type checks gdbserver: don't define HAVE_SYNC_BUILTINS gdb: don't check for long double support gdbserver: remove leftover Windows CE check in configure.ac gdbsupport: don't check for memory.h gdbserver: don't check for string.h gdb, gdbserver: remove configure checks already done by GDB_AC_COMMON gdb: remove redundant dlopen library search gdb: don't check for long long support in the compiler gdb: remove AC_C_CONST and AC_C_INLINE gdbserver: remove fallback declarations of perror, vasprintf and vsnprintf gdb: remove redundant snprintf declaration check gdbserver, gdbsupport: don't check for signal.h, fcntl.h and locale.h gdb/config.in | 58 --- gdb/configure | 659 ---------------------------------- gdb/configure.ac | 79 ---- gdb/python/python-internal.h | 7 +- gdbserver/acinclude.m4 | 21 -- gdbserver/config.in | 41 --- gdbserver/configure | 601 +------------------------------ gdbserver/configure.ac | 27 +- gdbserver/fork-child.cc | 2 - gdbserver/gdbreplay.cc | 2 - gdbserver/remote-utils.cc | 4 - gdbserver/server.cc | 2 - gdbserver/server.h | 13 - gdbsupport/common.m4 | 12 - gdbsupport/config.in | 31 -- gdbsupport/configure | 267 -------------- gdbsupport/gdb_locale.h | 4 +- gdbsupport/gdb_proc_service.h | 16 - gdbsupport/signals.cc | 2 - 19 files changed, 8 insertions(+), 1840 deletions(-) base-commit: bad8b979b27e050b2b4db16a261f8a78e24b8aa2 -- 2.56.0