X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Received: by 10.224.29.76 with SMTP id p12mr3601493qac.5.1372263836941; Wed, 26 Jun 2013 09:23:56 -0700 (PDT) X-Received: by 10.49.94.174 with SMTP id dd14mr122139qeb.14.1372263836926; Wed, 26 Jun 2013 09:23:56 -0700 (PDT) Newsgroups: comp.os.msdos.djgpp Date: Wed, 26 Jun 2013 09:23:56 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse AT google DOT com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=65.13.115.246; posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO NNTP-Posting-Host: 65.13.115.246 References: <713e6460-511d-4b27-a9a5-b07cc63fd02d AT googlegroups DOT com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <2029eda6-6098-4e84-8714-5420e26a0ab4@googlegroups.com> Subject: Re: Rebuilding 2.04 from source From: rugxulo AT gmail DOT com Injection-Date: Wed, 26 Jun 2013 16:23:56 +0000 Content-Type: text/plain; charset=ISO-8859-1 Bytes: 2736 Lines: 30 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id r5QGj1XR014078 Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk Hi, On Tuesday, June 25, 2013 11:17:24 PM UTC-5, Louis Santillan wrote: > So rugxulo & Rod are following.  I am looking to > build DJGPP completely from scratch on a DOS box. > If you reference typical GCC porting guides [1][2] > [3][4], you start by building binutils, then GCC's > deps (if using 3.x or later), then GCC, all using > the typical ./configure && make && make install. GNU is very POSIX oriented, so you need the appropriate tools (Bash, Gawk, Grep, Make, CoreUtils) just to try to build almost anything. It's not impossible, but it's definitely not easy to bootstrap all of that. I've built GCC 2.7.2.3 fairly easily before in pure DOS, but I never tried the (SFN friendly?) BinUtils 2.9.5. Juan showed that libc is fairly easy to build, but I haven't done a lot of that. 2.7.2.3 can build later versions (2.95), allegedly, maybe even 3.4.x (K&R support?). It's not totally hopeless, and I'd even go so far as to say I could (almost) be helpful (for once!). :-) But I'm not sure how easy it will be overall. I'm definitely interested, at least passively, but I don't have the energy to rebuild everything myself! But if you have a specific app you're stuck on, feel free to ask questions (not that I'm an expert, but it's certainly far from impossible).