From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) by sourceware.org (Postfix) with ESMTPS id 5F856388703A for ; Wed, 8 Apr 2020 17:16:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 5F856388703A Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=gmx.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=n54@gmx.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1586366182; bh=OUF32DYNqcoUSYt3onTvDJ30uQPSKmJWdh7ykxSAo8E=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=ak0EbwP0Z8nCWLpcIuPbsQFSVghExJDhYFfY7kubk06jRFMvcxsjYM1EerGsDdjYf +OhajkBLoRTTYqQiYC128g5gPmtIfELXJNf/d5FBwobQCRylCMAQtZTG+JnZm1xZpb a+MNh29msGd5F67Za3hAQoFuhHzEJL8Q3cUy4pSQ= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from localhost.localdomain ([89.79.191.25]) by mail.gmx.com (mrgmx104 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MowGU-1iwZWy2F2M-00qPJr; Wed, 08 Apr 2020 19:16:22 +0200 From: Kamil Rytarowski To: gdb-patches@sourceware.org Subject: [PATCH] Tune default DEBUGDIR for NetBSD Date: Wed, 8 Apr 2020 19:15:43 +0200 Message-Id: <20200408171543.6061-1-n54@gmx.com> X-Mailer: git-send-email 2.25.0 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:nXAWVsOdGS0Hck00XT0s0dsOOOwKnzv3UY3VMmdWuOY/QjK2KXO +wRuzgWvNLdp069TSOgjwbhsQL7BJJ6KrKsCbU0ZK43JdrrXBE5u2e4YktWhvZcyROgQsev DWknBUAyx4QfANBdfGT94D+gllnu5WU8ot5H7caHXRA5su15VAoHq3qQLfq4hIKJ20vAMVf s7dwoJ8D6Ru3PMEdIhy/A== X-UI-Out-Filterresults: notjunk:1;V03:K0:lKBgj8KygiA=:AefUgP2d3vpH1QIBTFoxNA 77rdAN5LLhV03fVB/G6hjR1/sQxYq7UDNYDlBNilglidcAayvQPNtr1UlCQ7YkLHbW+QvZ2HY VFMTWjzh4eOSv8E7QzbfQVNZQpxs8Ty1rOefJt0YNfyjhXJQQZHnWSgJOuDx7v7CCNkZsYybZ QhTOBCxl8s9gjKELvX/Xef6qwMCnP9IcodrYQ8ffgtd3rZkGH/cxZuSEmjEqUaLf9yAWW0PUS x+uGTAa2nBEajf8eYTEpV8H5ptaD9+5riXQJOb8XChOQ7kuWZMe7UOTMPvKABlZ5fOEdtAiNL AU7qaKHGUYw/Ty3902ZdO3u+0VoQYvYtUjndjDCIKdO1Xk3p81FLchQRjXMayxAXrBJMPTu03 8Qlp9LUKEq8IVeWaQYpz0xThOj9dhxqC2kf/28hn9ypxZ6DAc1IjFTTV3X8cgeqQUgTD/aRwc jyMJ4oSwxyBuPoUdHvEuC2sZL9OSl7lKrpmGZ642oqdg/wl80nNEx78GwJugRYiWL9gUSQ2Q3 tj8Lr6NYPLSjCLao/d2eE5nxX8wRshSEcQQHrj0p7lfxDC744Z+L7iKYBXvJ5oZ3Om3l7qPt+ nbYUdkBzDVs2FeUfRHnuCzSs0v0KThyrMPy5qJSf4O8N/sqfwwII3wyIsC1yQT6azj4VaNfYV gcoY9KLn8z6sJ0MMQpFtQGmGLtsyWAUPcJwkYxzCbGK/yYQ2zwHhYoUwRHxFPtkO4xnRaiwcI +BaRmGCOzIG7Fl/MB0chcqoA3XxdjwV/xUkK2feuObrqniqpeDWJFzs3Toog/WK3cP9Cb19+O kkEzp+CgGBK/8zZcT54FJFqBczBCsX02j/qbJb0PdqZ1yu8+oNJ9WYCb7g1JvdwKMJnId19wt akNzIbo2ZzwXiHpv09/rhH0aL4y85QR3jAKX0n57HxuvKU3GKBY1I+FsfQJinM6IeDVFHhDoB 3oJh6FlsJ4f2XjcxE4ZWyG06AJFumMagAwHJgMM7y8XNV7Oymm44oBe1paVi5LKRyMyrDtzef dhFQ+CurfMFjpSh7wdQMOxrIzl9k7Tf/S4M37M2hKzdr0DKjb2qtvH3dKqhLV1apPxL/54Aqf wDysx1HKHmGml2Uj8VS4At0e4ZBj5oGwG1dXPWRGu3lQflMhtffmeCVm0xTkUTgRQUYxQ+kJ6 L8KYeC27ecveYt9FXI/kUG/zy2gwynJeYLeHehYMbMkZ7YXZQszrSSsLq4h4GbbNB5DLo= X-Spam-Status: No, score=-28.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Apr 2020 17:16:29 -0000 NetBSD uses a custom debug file directory /usr/libdata/debug for the basesystem and does not use separate debug files in pkgsrc (3rd party package collections). gdb/ChangeLog: * configure.ac: Handle NetBSD specific DEBUGDIR. * configure: Regenerate. =2D-- gdb/ChangeLog | 5 +++++ gdb/configure | 11 ++++++++++- gdb/configure.ac | 11 ++++++++++- 3 files changed, 25 insertions(+), 2 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 7ea85799211..af6844b6ace 100644 =2D-- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2020-04-08 Kamil Rytarowski + + * configure.ac: Handle NetBSD specific DEBUGDIR. + * configure: Regenerate. + 2020-04-08 Simon Marchi * dwarf2/read.c (read_gdb_index_from_buffer): Remove objfile diff --git a/gdb/configure b/gdb/configure index afafc2c8d18..636a3f69f00 100755 =2D-- a/gdb/configure +++ b/gdb/configure @@ -6416,6 +6416,15 @@ if test x"$gdb_cv_have_makeinfo_click" =3D xyes; th= en fi +case "${host}" in + *-*-netbsd*) + DEFAULTDEBUGDIR=3D/usr/libdata/debug + ;; + *) + DEFAULTDEBUGDIR=3D${libdir}/debug + ;; +esac + # Check whether --with-separate-debug-dir was given. @@ -6423,7 +6432,7 @@ if test "${with_separate_debug_dir+set}" =3D set; th= en : withval=3D$with_separate_debug_dir; DEBUGDIR=3D$withval else - DEBUGDIR=3D${libdir}/debug + DEBUGDIR=3D${DEFAULTDEBUGDIR} fi diff --git a/gdb/configure.ac b/gdb/configure.ac index b9dbe13232a..3cef95fbcb8 100644 =2D-- a/gdb/configure.ac +++ b/gdb/configure.ac @@ -93,9 +93,18 @@ if test x"$gdb_cv_have_makeinfo_click" =3D xyes; then fi AC_SUBST(MAKEINFO_EXTRA_FLAGS) +case "${host}" in + *-*-netbsd*) + DEFAULTDEBUGDIR=3D/usr/libdata/debug + ;; + *) + DEFAULTDEBUGDIR=3D${libdir}/debug + ;; +esac + GDB_AC_WITH_DIR(DEBUGDIR, separate-debug-dir, [look for global separate debug info in this path @<:@LIBDIR/debug@:>= @], - [${libdir}/debug]) + [${DEFAULTDEBUGDIR}]) # We can't pass paths as command line arguments. # Mingw32 tries to be clever and will convert the paths for us. =2D- 2.25.0