X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f X-Recipient: djgpp-workers AT delorie DOT com Message-ID: <20090908225012.ovfiq6jc0k448g8c@webmail.u-strasbg.fr> Date: Tue, 08 Sep 2009 22:50:12 +0200 From: Pierre Muller To: djgpp-workers AT delorie DOT com Subject: RE: Building latest GDB snapshots References: <83hbvj80ht DOT fsf AT gnu DOT org> <93c172b50909040715n791c007ema4715db95e946e2e AT mail DOT gmail DOT com> <83y6ou4sls DOT fsf AT gnu DOT org> <83tyzi4nn6 DOT fsf AT gnu DOT org> <83fxb14c4i DOT fsf AT gnu DOT org> <001801ca2f96$43b892d0$cb29b870$@u-strasbg.fr> <83vdju3ami DOT fsf AT gnu DOT org> <000501ca305d$c00c8c20$4025a460$@u-strasbg.fr> In-Reply-To: <000501ca305d$c00c8c20$4025a460$@u-strasbg.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1.5) / FreeBSD-6.2 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0.1 (mailhost.u-strasbg.fr [130.79.200.157]); Tue, 08 Sep 2009 22:50:12 +0200 (CEST) X-Virus-Scanned: ClamAV 0.94.2/9785/Tue Sep 8 17:36:59 2009 on mr7.u-strasbg.fr X-Virus-Status: Clean X-Spam-Status: No, score=-100.0 required=5.0 tests=USER_IN_WHITELIST autolearn=disabled version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on mr7.u-strasbg.fr Reply-To: djgpp-workers AT delorie DOT com -----Message d'origine----- De : Eli Zaretskii [mailto:eliz AT gnu DOT org] Envoy=E9 : Monday, September 07, 2009 7:53 PM =C0 : djgpp-workers AT delorie DOT com Objet : Re: Building latest GDB snapshots From: "Pierre Muller" Date: Mon, 7 Sep 2009 10:36:15 +0200 I tried to hack your djconfig.sh in order to be able to use it on the CVS tree directly, but I still get crashes in the configure stages. This makes it impossible for me to test DJGPP gdb. What are the problems that you need to hack the script? It works for me unaltered (assuming you are using the version from after I posted the message to which you respond). What stage(s) crash, and what are the error messages? I was trying to use the script with CVS HEAD directly, but that apparently doesn't work :( [Cacher les citations] Btw, I don't build from CVS, I download the latest snapshot from sourceware.org and build that. That's because the build procedure (described in gdb/config/djgpp/README) needs to unpack the tarball via the djunpack.bat batch file, renaming some of the files as it unpacks. It's hard to do the same automatically if you build out of CVS. However, the renamed files are those which are not normally used in compiling the DJGPP port, so I don't see how that could matter. OK, I tried it your way, and finally got it to complete a compilation of GDB, great :) Nevertheless, I first tried to compile in a separate directory (I wanted to check both 2.03 and 2.04...) and it crashed when I tried this :( But directly in source directory your way works ! Could you tell me how you create the zip file? Sorry, I don't understand: what zip file? I thought that you were using a gdbXXXsrc.zip as for the DJGPP =20 distributions. By the way, did you have the time to look at my dbgcom.c changes related to multiple watchpoints? I already discovered one strange thing about the multiple inferiors support: Trying to debug gdb with itself, I restarted gdb several times (as debuggee) and finally, when I try to quit, I get this: (top-gdb) q A debugging session is active. Inferior 2 [process 42] will be killed. Inferior 1 [process 42] will be killed. Quit anyway? (y or n) The first killed inferior when I restart using 'run' doesn't seem to be correctly removed. Pierre