Mail Archives: djgpp-announce/1997/01/19/11:38:31
This is to announce that version 2.10 of the DJGPP FAQ list has been
released and should be available from SimTel.NET mirrors during the next
day or so. The new version is also available for browsing on the DJGPP
server (http://www.delorie.com/djgpp/v2faq/).
As usual, the FAQ is available in 2 zip archives: v2/faq210b.zip and
v2/faq210s.zip. The former includes the FAQ list in 3 different formats
(Info, HTML and plain ASCII) while the latter holds the Texinfo sources
of the FAQ and a set of tools to produce all the supported formats.
I would like to thank everybody who sent me comments and suggestions on
improving the FAQ. A list of these people can be found at the end of the
document.
As usual, please send any comments to me.
The contents of the file WHATSNEW.FAQ follows:
Version 2.10 Sat Jan 17 17:39:34 1997
* (Many questions)
Removed references to Steve Turnbull's server (it isn't
actively maintained anymore).
* Q3.1 Mention bugs in DPMI host in Caldera's OpenDOS.
* Q3.3 NT 4.0 still doesn't support the LFN API.
Describe the selector loss in nested DJGPP programs on
Windows/NT and Windows 95.
Describe problems with using nearptrs on NT, and some
work-arounds.
Mention the differences between NT servers and NT
workstations wrt DJGPP.
* Q4.1 Update the list of SimTel.NET mirrors.
* Q4.2 DJGPP v2.01 wasn't uploaded to CCT repositories.
* Q4.5 More detailed descriptions of the optional DJGPP
packages, and when are they needed. Added descriptions
of bash, Emacs, File-, Text- and Sh-utils.
* Q4.6 Describe disk space requirements of RHIDE and Emacs.
* Q5.1 Mention the Info reader built into RHIDE, as another way
to read the docs.
* Q5.3 Correct instructions to generate printed libc docs.
* Q5.6 A pointer to DJGPP port of GNU Less.
* Q6.2 Caldera's OpenDOS DPMI host is incompatible with DJGPP.
Detailed instructions on how to turn it off.
* Q6.3 GCC can crash if TMPDIR points to a RAM disk which is too
small.
* Q6.4 Explain why GCC may be unable to find as.exe.
* Q6.11 Mention bash as another shell which can redirect stderr.
Give an example of redir usage.
* Q8.9 Remove references to -lgpl switch (we don't have libgpl.a
anymore).
* Q8.16 Mention RSXNTDJ as a cause for failures in linking
programs and explain how to correct that.
* Q8.18 Describe the problem with linking POVRAY, and why EMXAOUT
can be a possible cause for similar problems in other
packages.
* Q8.19 [NEW] Explain problems with building Allegro.
* Q9.3 Programs which assume text and binary files are the same
aren't ANSI-compatible.
* Q11.2 Mention QuickWare's Q87 as an emulator compatible with
DJGPP.
* Q12.1 v2.01 can debug .exe programs. Mention the built-in
debugger in RHIDE and RHGDB as alternative debuggers.
Mention the patch to make GDB much faster when it hits a
breakpoint.
* Q12.7 How to make GDB and its derivatives fully support C++
programs.
* Q12.9 Debuggers crash on Windows 3.x; explain how to work
around this.
* Q13.2 [NEW] Describe the bug in profiler-related library
functions, and how to work around it.
* Q13.3 Gprof from v2.01 can profile .exe programs.
* Q14.2 Practical hints to optimize DJGPP programs for speed.
* Q14.3 No Pentium-specific optimizations in DJGPP yet.
* Q16.4 Describe the environment method of passing long command
lines in v2.01.
* Q16.6 Make 3.75 doesn't call COMMAND.COM, and is incompatible
with v2.0 tools.
* Q17.1 Mention NASM as a possible tool to write DJGPP-compatible
assembly code in Intel format.
* Q17.3 Mention NASM and give a pointer to it on the net.
* Q17.5 Explain possible problems with EMXAOUT-converted object
files.
* Q17.7 Example of a substitute for the MK_FP macro.
* Q17.8 [NEW] How to port code which uses pseudo-register
variables such as _AX.
* Q18.4 Expanded explanation of access to absolute memory
addresses. Explain how to create a selector for certain
memory locations. Give examples. V2.01 always verifies
that nearptrs has been successfully enabled.
* Q18.8 Provide an example of installing a user-defined mouse
handler.
* Q18.9 Clarify the way hardware interrupts are reflected to PM,
and how hooking them in real mode can speed things up.
* Q22.2 Mention DJ's port of WATTCP, the DLM package, and the
Pthreads library.
* Q22.3 How to make DJGPP-style ``symlinks'' with the ported `ln'
from GNU Fileutils.
* Q22.7 Add a pointer to Linux-to-DOS cross-compiler based on
DJGPP.
* Q22.9 How to pack an entire struct; explain that it won't work
in C++ programs.
* Q22.14 Make and Info from v2.01 don't have problems with LFN
support on Windows 95.
- Raw text -