From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id C3E8D3858C78; Tue, 12 Dec 2023 18:16:45 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C3E8D3858C78 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1702405005; bh=elVdFZI7bMUQsxjzlSsq+6Sl/xGmxmwrPv2JQEEv8Tw=; h=From:To:Subject:Date:From; b=ABmvsJMwujCFiYpyrsPrCy7VsxwKaZ/sNFJWEW+G8DRoj4te2ZdmnH6HTLZVgkJfC zvhNsWO6rI2g49prLZZaKfD4lgrLslEb2wz6hQTNze5u60rADmGqwBq5TB+N8h1+KI ZyaXcR7F+sf+n2jrMaFdXSAMDl9wK+uoKADHeNuQ= From: "chris_douglas_email at yahoo dot com" To: gdb-prs@sourceware.org Subject: [Bug gdb/31152] New: Formalise unintened functionality in version 9.1 Date: Tue, 12 Dec 2023 18:16:45 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gdb X-Bugzilla-Component: gdb X-Bugzilla-Version: 14.1 X-Bugzilla-Keywords: X-Bugzilla-Severity: enhancement X-Bugzilla-Who: chris_douglas_email at yahoo dot com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at sourceware dot org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://sourceware.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 List-Id: https://sourceware.org/bugzilla/show_bug.cgi?id=3D31152 Bug ID: 31152 Summary: Formalise unintened functionality in version 9.1 Product: gdb Version: 14.1 Status: UNCONFIRMED Severity: enhancement Priority: P2 Component: gdb Assignee: unassigned at sourceware dot org Reporter: chris_douglas_email at yahoo dot com Target Milestone: --- Most of the time (approximately 95%) I use a gdb binary provided by the Lin= ux distribution I am using. The remainder of the time, I cross compile a source release for an obscure processor, in order to debug on =E2=80=9Cbare metal= =E2=80=9D (re-purposing old tech so all I have to start with is a Linux kernel and a terminal of some kind). The first time I did this I used release 9.1 and cross compiling a static executable gave me what I needed. This time (after cross compiling glib etc= ) I tried the same with version 14.1 and the box restarted indicating a kernel error. I rebuilt 9.1 and started to debug 14.1 and found it was trying to e= xec iconv. A quick hack and it compiled with the dummy iconv used for a win32 b= uild only to have a segment trap because the ifdef path for linux used a pointer= set up through the exec iconv path. I have a workaround because I can use version 9.1 (possibly others, I have = not checked) until GCC adopts a version of dwarf this version does not understa= nd, so I believe this is low priority. I wish to request an enhancement of a configuration option for =E2=80=9Cbar= e metal=E2=80=9D which errors at some point (even compile or link) if more than a linux kern= el is required to run the executable. --=20 You are receiving this mail because: You are on the CC list for the bug.=