ftp.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2011/12/30/09:15:20

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
From: Juan Manuel Guerrero <juan DOT guerrero AT gmx DOT de>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: building libc (was "Re: ANNOUNCE: DJGPP port of Lua 5.2.0 uploaded.")
Date: Fri, 30 Dec 2011 05:49:41 -0800 (PST)
Organization: http://groups.google.com
Lines: 70
Message-ID: <5c84aae5-05c8-452d-9a78-db79c0607051@f33g2000yqh.googlegroups.com>
References: <201112220014 DOT pBM0ENQt004616 AT delorie DOT com> <74ee1ae2-8a21-4104-95d9-492073150519 AT l29g2000yqf DOT googlegroups DOT com>
<3e0771bb-ed2b-4dfc-a654-75b59a3c65a7 AT p9g2000vbb DOT googlegroups DOT com>
<5f4b3313-6ce8-4c7d-97a3-b9d313db1035 AT f11g2000yql DOT googlegroups DOT com>
<7dd36ab5-c992-42b1-abae-0a75c7c7ee24 AT l19g2000yqc DOT googlegroups DOT com>
<692c2768-e527-4fc3-95bf-4b44ba0d9cd5 AT p9g2000vbb DOT googlegroups DOT com> <2ee81079-b1b5-422f-909b-fca74ad9cd52 AT x19g2000yqf DOT googlegroups DOT com>
NNTP-Posting-Host: 95.208.137.231
Mime-Version: 1.0
X-Trace: posting.google.com 1325253084 1439 127.0.0.1 (30 Dec 2011 13:51:24 GMT)
X-Complaints-To: groups-abuse AT google DOT com
NNTP-Posting-Date: Fri, 30 Dec 2011 13:51:24 +0000 (UTC)
Complaints-To: groups-abuse AT google DOT com
Injection-Info: f33g2000yqh.googlegroups.com; posting-host=95.208.137.231; posting-account=OsAajgoAAADdKJnkJkmhzqP0jo6I_P_0
User-Agent: G2/1.0
X-Google-Web-Client: true
X-Google-Header-Order: HUALESNKRC
X-HTTP-UserAgent: Mozilla/5.0 (X11; Linux x86_64; rv:9.0) Gecko/20100101 Firefox/9.0,gzip(gfe)
Bytes: 4138
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id pBUEF2rJ015193
Reply-To: djgpp AT delorie DOT com

On 28 Dez., 05:08, Rugxulo <rugx DOT  DOT  DOT  AT gmail DOT com> wrote:
[snip]
> > Before you start compiling you
> > must copy djgpp.djl and dxe.ld from the cvs /lib directory into your
> > djgpp installation /lib directory.  If this is not done the
> > compilation will abort when compiling symify.
>
> Wouldn't this be a good use for UPDATE.EXE (to automate it) when
> building?

That is a design question that must be answered by DJ and not by me.
But replacing the original files with the new ones may not be what
the user intends.


> > I do not understand all this.  Probably DOSEMU is not the best
> > emulator to compile the sources.  But I do not know.  I do not
> > remember if it was DOSEMU or DOSBOX but my experience with those
> > emulators was disapointing so I returned to VMware.  I am not
> > lobbying for it.  It is the one I use in my day-time job, so
> > I am most familiar with it than with the other ones.
>
> Well, to keep things simple, I (barely) try not to fiddle with ten
> bazillion different versions of the same thing. So hence I've never
> fiddled with VMware.
>
> I know DOSBox is completely unsuitable for compilation, though.

You do not need VMware.  I have installed VirtualBox 4.1.4 on my
linux box and it is possible to compile djgpp's sources out-of-the-
box.
Virtual Box allows to use VWmare virtual disks so I was able to
compare both solutions.
1) MS-DOS 6.22
   XMS = 64MB
   disk cache = 16MB
   LFN support disabled
   Compile time = 16 minutes.
2) MS-DOS 6.22
   XMS = 64MB
   disk cache = 16MB
   LFN support enabled
   Compile time = 30 minutes.
3) FreeDOS 1.0
   XMS = 64MB
   LFN support disabled
   Compile time = 21 minutes.
4) FreeDOS 1.0
   XMS = 64MB
   LFN support enabled
   Compile time = 30 minutes.

DosEMU does not work at all my linux box.  It always crashes and tells
me to download the sources and recompile it with certain debug flags
set.  The output produced from that debug version shall be send to the
maintainers.  That is to mutch work and makes dosemu useless for
current
linux versions.  I have also installed debian 6.0.3.  debian seems no
longer to provide dosemu at all.  It still prevides dosbox and
virtualbox.

According to my experience, with virtualbox we have an open source
virtual
system that allows to compile the libc sources and also other djgpp
sources
with and without LFN support.


Regards,
Juan M. Guerrero

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019