From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id ABkQDodE2mATGwAAWB0awg (envelope-from ) for ; Mon, 28 Jun 2021 17:52:07 -0400 Received: by simark.ca (Postfix, from userid 112) id 3763E1F1F2; Mon, 28 Jun 2021 17:52:07 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 9662A1E01F for ; Mon, 28 Jun 2021 17:52:06 -0400 (EDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 1BDC9385BF93 for ; Mon, 28 Jun 2021 21:52:06 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1BDC9385BF93 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1624917126; bh=YWBdpPc7SAYvzul5u2VEYMxAn/lMcddU97NJ+wNAohQ=; h=Subject:In-Reply-To:Date:References:To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=cym8N7Fgn1L8G2Fzf9440AYCkMtJnNmlbLlJlhPyYpZ6UJGG6wOFtErYhSfkx0ify eIcv7Ukvv8gmiG2ec6aft+SDfePImup6J5g8hUxtc75cKL69Y/IG+jXFiVfkV/vDsY pBlJCYbujNvAt7Epn6U80Vm0lHiCQ+74aYkNULWM= Received: from pv50p00im-zteg10011501.me.com (pv50p00im-zteg10011501.me.com [17.58.6.42]) by sourceware.org (Postfix) with ESMTPS id 3F4023858005 for ; Mon, 28 Jun 2021 21:51:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 3F4023858005 Received: from smtpclient.apple (c-71-231-148-226.hsd1.wa.comcast.net [71.231.148.226]) by pv50p00im-zteg10011501.me.com (Postfix) with ESMTPSA id DAD03B004AD; Mon, 28 Jun 2021 21:51:39 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.100.0.2.22\)) Subject: Re: GDB and MacOS 11.4/BigSur In-Reply-To: Date: Mon, 28 Jun 2021 14:51:38 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <9717BBC8-70FA-47DD-8C62-33018D746003@me.com> <5180de47-136f-bad7-9f83-78ac02a323c6@polymtl.ca> <460390D0-EBA2-4FDA-9C08-FB23FB59A59D@me.com> <56e03cb6-efd1-4ac0-a355-30fb77684641@polymtl.ca> To: Simon Marchi X-Mailer: Apple Mail (2.3654.100.0.2.22) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790 definitions=2021-06-28_14:2021-06-25, 2021-06-28 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 malwarescore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 mlxscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-2009150000 definitions=main-2106280142 X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Sam Warner via Gdb Reply-To: Sam Warner Cc: gdb@sourceware.org Errors-To: gdb-bounces+public-inbox=simark.ca@sourceware.org Sender: "Gdb" Hi, One more newbie question. After building, is there a canned set of = tests to make sure what I built matches what=E2=80=99s expected? (Using gcc-11 from home-brew) Sam > On Jun 27, 2021, at 5:48 PM, Simon Marchi = wrote: >=20 > On 2021-06-27 6:44 p.m., Sam Warner wrote: >> Hi Simon, >>=20 >> Thanks - yes - I=E2=80=99ll start with that patch first. I obtain = the same call stack >>=20 >> My next two things to learn is how to get the equivalent of the = symbol-server working, and then to setup a developer-environment for = GDB. Any pointers would be great. >=20 > I don't know what symbol-server is, I can't help you with that. >=20 > To build gdb, you normally just need to run these commands at the > top-level: >=20 > ./configure > make all-gdb >=20 > The built gdb will be at gdb/gdb. But there are some additional = quirks > on macOS though, so it's not as simple as that. GDB requires libgmp, = so > you need to install that. You need GNU make to build (the make that > comes with macOS is not GNU make). You can install those using = Macports > (or Brew, I guess) or by building them by hand. You can then probably > get by using the commands: >=20 > ./configure --disable-nls CFLAGS=3D"-g3 -O0" CXXFLAGS=3D"-std=3Dgnu++17= -g3 -O0" --with-libgmp-prefix=3D/opt/local > gmake >=20 > Update /opt/local to point where your libgmp is installed. gmake = refers > to GNU make, when installed through Macports. >=20 > Simon