From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from pv50p00im-tydg10021701.me.com (pv50p00im-tydg10021701.me.com [17.58.6.54]) by sourceware.org (Postfix) with ESMTPS id D363F386FC00 for ; Tue, 29 Jun 2021 00:03:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org D363F386FC00 Received: from smtpclient.apple (c-71-231-148-226.hsd1.wa.comcast.net [71.231.148.226]) by pv50p00im-tydg10021701.me.com (Postfix) with ESMTPSA id CAF9C84041F; Tue, 29 Jun 2021 00:03:19 +0000 (UTC) From: Sam Warner Message-Id: <810B4416-EE0C-47C1-BF82-05A179498811@me.com> Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.100.0.2.22\)) Subject: Re: GDB and MacOS 11.4/BigSur Date: Mon, 28 Jun 2021 17:03:19 -0700 In-Reply-To: Cc: gdb@sourceware.org To: Simon Marchi 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> 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-2106280156 X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, HTML_MESSAGE, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, 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 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 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: , X-List-Received-Date: Tue, 29 Jun 2021 00:03:23 -0000 Never mind - found it - = https://sourceware.org/gdb/wiki/Internals%20Testsuite = =20 > On Jun 28, 2021, at 2:51 PM, Sam Warner = wrote: >=20 > 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) >=20 > Sam >=20 >=20 >> 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 >=20