home *** CD-ROM | disk | FTP | other *** search
/ PC Extra Super CD 1998 January / PCPLUS131.iso / DJGPP / V2 / FAQ210B.ZIP / faq / whatsnew.faq < prev   
Encoding:
Text File  |  1997-01-17  |  20.1 KB  |  622 lines

  1. Version 2.10   Sat Jan 17 17:39:34 1997
  2.  
  3.     * (Many questions)
  4.           Removed references to Steve Turnbull's server (it isn't
  5.           actively maintained anymore). 
  6.  
  7.     * Q3.1      Mention bugs in DPMI host in Caldera's OpenDOS.
  8.  
  9.     * Q3.3      NT 4.0 still doesn't support the LFN API.
  10.           Describe the selector loss in nested DJGPP programs on
  11.           Windows/NT and Windows 95.
  12.           Describe problems with using nearptrs on NT, and some
  13.           work-arounds.
  14.           Mention the differences between NT servers and NT
  15.           workstations wrt DJGPP.
  16.  
  17.     * Q4.1      Update the list of SimTel.NET mirrors.
  18.  
  19.     * Q4.2      DJGPP v2.01 wasn't uploaded to CCT repositories.
  20.  
  21.     * Q4.5      More detailed descriptions of the optional DJGPP
  22.           packages, and when are they needed.  Added descriptions
  23.           of bash, Emacs, File-, Text- and Sh-utils.
  24.  
  25.     * Q4.6      Describe disk space requirements of RHIDE and Emacs.
  26.  
  27.     * Q5.1      Mention the Info reader built into RHIDE, as another way
  28.           to read the docs.
  29.  
  30.     * Q5.3      Correct instructions to generate printed libc docs.
  31.  
  32.     * Q5.6      A pointer to DJGPP port of GNU Less.
  33.  
  34.     * Q6.2      Caldera's OpenDOS DPMI host is incompatible with DJGPP.
  35.           Detailed instructions on how to turn it off.
  36.  
  37.     * Q6.3      GCC can crash if TMPDIR points to a RAM disk which is too
  38.           small.
  39.  
  40.     * Q6.4      Explain why GCC may be unable to find as.exe.
  41.  
  42.     * Q6.11      Mention bash as another shell which can redirect stderr.
  43.           Give an example of redir usage.
  44.  
  45.     * Q8.9      Remove references to -lgpl switch (we don't have libgpl.a
  46.           anymore).
  47.  
  48.     * Q8.16      Mention RSXNTDJ as a cause for failures in linking
  49.           programs and explain how to correct that.
  50.  
  51.     * Q8.18      Describe the problem with linking POVRAY, and why EMXAOUT
  52.           can be a possible cause for similar problems in other
  53.           packages.
  54.  
  55.     * Q8.19      [NEW] Explain problems with building Allegro.
  56.  
  57.     * Q9.3      Programs which assume text and binary files are the same
  58.           aren't ANSI-compatible.
  59.  
  60.     * Q11.2      Mention QuickWare's Q87 as an emulator compatible with
  61.           DJGPP.
  62.  
  63.     * Q12.1      v2.01 can debug .exe programs.  Mention the built-in
  64.           debugger in RHIDE and RHGDB as alternative debuggers.
  65.           Mention the patch to make GDB much faster when it hits a
  66.           breakpoint.
  67.  
  68.     * Q12.7      How to make GDB and its derivatives fully support C++
  69.           programs.
  70.  
  71.     * Q12.9      Debuggers crash on Windows 3.x; explain how to work
  72.           around this.
  73.  
  74.     * Q13.2      [NEW] Describe the bug in profiler-related library
  75.           functions, and how to work around it.
  76.  
  77.     * Q13.3      Gprof from v2.01 can profile .exe programs.
  78.  
  79.     * Q14.2      Practical hints to optimize DJGPP programs for speed.
  80.  
  81.     * Q14.3      No Pentium-specific optimizations in DJGPP yet.
  82.  
  83.     * Q16.4      Describe the environment method of passing long command
  84.           lines in v2.01.
  85.  
  86.     * Q16.6      Make 3.75 doesn't call COMMAND.COM, and is incompatible
  87.           with v2.0 tools.
  88.  
  89.     * Q17.1      Mention NASM as a possible tool to write DJGPP-compatible
  90.           assembly code in Intel format.
  91.  
  92.     * Q17.3      Mention NASM and give a pointer to it on the net.
  93.  
  94.     * Q17.5      Explain possible problems with EMXAOUT-converted object
  95.           files.
  96.  
  97.     * Q17.7      Example of a substitute for the MK_FP macro.
  98.  
  99.     * Q17.8      [NEW] How to port code which uses pseudo-register
  100.           variables such as _AX.
  101.  
  102.     * Q18.4      Expanded explanation of access to absolute memory
  103.           addresses.  Explain how to create a selector for certain
  104.           memory locations.  Give examples.  V2.01 always verifies
  105.           that nearptrs has been successfully enabled.
  106.  
  107.     * Q18.8      Provide an example of installing a user-defined mouse
  108.           handler.
  109.  
  110.     * Q18.9      Clarify the way hardware interrupts are reflected to PM,
  111.           and how hooking them in real mode can speed things up.
  112.  
  113.     * Q22.2      Mention DJ's port of WATTCP, the DLM package, and the
  114.           Pthreads library.
  115.  
  116.     * Q22.3      How to make DJGPP-style ``symlinks'' with the ported `ln'
  117.           from GNU Fileutils.
  118.  
  119.     * Q22.7      Add a pointer to Linux-to-DOS cross-compiler based on
  120.           DJGPP.
  121.  
  122.     * Q22.9      How to pack an entire struct; explain that it won't work
  123.           in C++ programs.
  124.  
  125.     * Q22.14  Make and Info from v2.01 don't have problems with LFN
  126.           support on Windows 95.
  127.  
  128.  
  129. Version 2.02   Wed Oct 16 18:47:32 1996
  130.  
  131.     * (Macros)
  132.           Changed @email to @mail (Texinfo 3.9 defines an
  133.           incompatible @email command).
  134.  
  135.     * (Top page)
  136.           Added pointers to Brennan Underwood's home page and to the
  137.           new French translation of the FAQ.
  138.  
  139.     * Q3.2:      More details about setting up OS/2 fro DJGPP.
  140.  
  141.     * Q3.4:      Name Linux versions which need DJGPP-related patch
  142.  
  143.     * Q3.6:      Add a pointer to RSXNT for DJGPP.
  144.  
  145.     * Q4.1:      Update list of SimTel mirrors.  Remove pointer to DJ's
  146.           server as a place to download DJGPP (it has been
  147.           disabled).
  148.  
  149.     * Q4.5:      Add a pointer to PMODE/DJ as an alternative free DPMI host
  150.           for DJGPP.
  151.  
  152.     * Q5.3:      Add a pointer to DVIPS.  Explain how to generate
  153.           `libc2.tex' file required to TeX the library reference.
  154.  
  155.     * Q6.2:      Explain how trailing junk in DJGPP.ENV can crash DJGPP
  156.           programs.
  157.  
  158.     * Q6.9:      Very slow compilation might make an impression that GCC
  159.           has hanged.
  160.  
  161.     * Q8.1:      Elaborate on possible causes of incorrect definition of
  162.           the DJGPP environment variable.
  163.  
  164.     * Q8.2:      GCC won't find C++ headers if the source has a .c
  165.           extension.
  166.  
  167.     * Q8.15:  Tell them to link with -s if they want minimum-size .exe
  168.           file.
  169.  
  170.     * Q9.4:      Colored text cannot be printed with stdio functions.
  171.  
  172.     * Q9.5:      Mention PMODE as a way to produce stand-alone DJGPP
  173.           programs.
  174.  
  175.     * Q11.8:  [NEW] Explain SIGFPE crashes when using libm.a and suggest
  176.           work-arounds.
  177.  
  178.     * Q15.4:  Mention the heap size problem of early versions of
  179.           CWSDPMI.
  180.  
  181.     * Q16.4:  Remove description of the GNUish method of passing long
  182.           command lines (it was never supported in v2).
  183.  
  184.     * Q18.8:  Provide pointer to a tutorial and library written by
  185.           Alaric B. Williams.
  186.  
  187.     * Q18.11: CWSDPR0 and PMODE/DJ reduce the overhead of hardware
  188.           interrupt reflection.
  189.  
  190.     * Q18.13: [NEW] Provide pointers to docs on GCC inline assembly
  191.           facilities.
  192.  
  193.     * Q20.3:  Say that some mailers might reject the large weekly
  194.           digests.
  195.  
  196.     * Q20.4:  Add description of the new mail archive browsing tool.
  197.  
  198.     * Q22.2:  A pointer to Alaric Williams' tutorial and library.
  199.  
  200.     * Q22.13: Where is the minimum DXE docs and example code.
  201.  
  202.  
  203. Version 2.01   Sat Jun 29 18:23:22 1996
  204.  
  205.     * (Many questions)
  206.           All references to SimTel changed to point to the new
  207.           SimTel.NET directory tree.  Pointers to the old SimTel
  208.           converted to CCT.
  209.  
  210.     * (Top page)
  211.               Added pointers to MakeRTF and InfNG converters.
  212.  
  213.     * Q3.3:      Explain why there is no need for real-mode gcc.  Tell
  214.           that LFN isn't supported on WinNT, and that SVGA modes
  215.           might not be supported.  Mention the Cygnus Win32
  216.           project.
  217.  
  218.     * Q3.4:      (NEW) How to configure Linux DOSEmu for DJGPP.
  219.  
  220.     * Q3.6:      More details about using RSXWDK with DJGPP; mention RSXNT
  221.           and the Cygnus Win32 project.
  222.  
  223.     * Q3.9:      Mention the "Getting started" tutorial available via WWW.
  224.  
  225.     * Q4.1:      (NEW) The SimTel.NET mirrors list.  The old CCT mirrors
  226.           are now listed in Q4.2.
  227.  
  228.     * Q4.5:      Note that the latest versions of the packages are
  229.           mentioned in the weekly posted mini-FAQ.  Mention RHIDE.
  230.           Recommend to install DJGPP sources.
  231.  
  232.     * Q5.6:      Give pointer to the `man' clone sources.  Update the info
  233.           about `Less'.
  234.  
  235.     * Q6.1:      (NEW) Solution for "Load error: no DPMI" message.
  236.  
  237.     * Q6.3:      Mention the insufficient stack as a cause of GCC crashes.  
  238.           Tell about -Q switch to gcc.
  239.  
  240.     * Q6.4:      Describe improved memory management in CWSDPMI v2.
  241.  
  242.     * Q6.7:      Go32-v2 can be used in environments that mix v1.x and v2
  243.           programs.
  244.  
  245.     * Q6.11:  Mention that Steve Turnbull's archives aren't up to date.
  246.  
  247.     * Q6.12:  Improve insructions on how to post questions to the news
  248.           group.
  249.  
  250.     * Q7.1:      Separate compiler speed problems from those of the
  251.           linker (Q7.2).
  252.  
  253.     * Q7.2:      (NEW) Tell about possible causes of slow linking.  Spell
  254.           out the normal linking speed standard.
  255.  
  256.     * Q8.1:      Warn about excess blanks in the DJGPP environment
  257.           variable setting.  Long filenames cannot be used in the
  258.           pathname of DJGPP.ENV in DJGPP variable setting.  Point
  259.           to the page on the DJ's server that explains the syntax
  260.           of DJGPP.ENV file.  Mention problems with DJGPP installed
  261.           on a networked drive under Novell.  Tell about adverse
  262.           effects of the -B linker switch.
  263.  
  264.     * Q8.2:      NameNumericTail setting can be restored to default after
  265.           renaming DJGPP-related files to long filenames.
  266.  
  267.     * Q8.6:      Correct the example.
  268.  
  269.     * Q8.7:      Mention STL and libstdc++ library.  Tell they were
  270.           missing from the original v2.0 release.
  271.  
  272.     * Q8.9:      Add -lstdcxx to the linker switches.
  273.  
  274.     * Q8.11:  (NEW) Explain the changes with the representation of
  275.           class Complex in v2.0 as opposed to v1.12.
  276.  
  277.     * Q8.13:  (NEW) Solution for unresolved `djgpp_first_ctor' etc.
  278.  
  279.     * Q8.15:  (NEW) Deal with complaints about the size of DJGPP .exe
  280.           files.  Tell how to make them as small as possible.
  281.           Mention the DJP exe compressor.
  282.  
  283.     * Q8.16:  (NEW) Win95 shortcut files can confuse DJGPP linker.
  284.  
  285.     * Q8.17:  (NEW) Stubify can fail to produce .exe under Novell.
  286.  
  287.     * Q8.18:  (NEW) Linker can fail on large object files or libraries.
  288.  
  289.     * Q9.1:      More detailed description of a crash due to NULL pointer
  290.           protection under CWSDPMI.  Mention insufficient stack
  291.           size as another possible cause.
  292.  
  293.     * Ch.10:  Mention the DJGPP graphics programming tutorial available
  294.           by WWW.
  295.  
  296.     * Q10.1:  (NEW) The list of GRX 2.0 drivers for the various
  297.           supported chip-sets.
  298.  
  299.     * Q10.2:  A pointer to example code that accesses SVGA linear frame
  300.           buffer under VBE 2.0.
  301.  
  302.     * Q10.3:  (NEW) Describe problems with graphics screen content when
  303.           Windows switches tasks.
  304.  
  305.     * Q11.1:  Mention that libwmemu.a must be recompiled before linking
  306.           against it.
  307.  
  308.     * Q11.7:  (NEW) Solution for SIGFPE in ObjC programs.
  309.  
  310.     * Q12.1:  Include detailed list of peculiarities of DJGPP port of
  311.           GDB.  Tell that DXE can only be debugged with EDEBUG32.
  312.           Mention the different `argv[0]' under a debugger.
  313.  
  314.     * Q12.5:  Pointer to a version of FSDB that supports debugging of
  315.           graphics programs.  Warn that TSRs which intercept BIOS
  316.           video functions might prevent MSHELL from working.
  317.  
  318.     * Q12.7:  (NEW) Explain how the names of C++ class variables and
  319.           methods should be given to GDB.
  320.  
  321.     * Q12.8:  (NEW) Debuggers cannot see #include'd code; workarounds.
  322.  
  323.     * Q12.9:  GDB GP Faults under Windows when a breakpoint is hit.
  324.  
  325.     * Q13.5:  (NEW) Possible reasons for a profiled program to not
  326.           produce `gmon.out' file, and solutions.
  327.  
  328.     * Q14.2:  (NEW) Why v2-generated code might be slower than v1.x.
  329.  
  330.     * Q14.3:  (NEW) Why some programs might be slower on a Pentium.
  331.  
  332.     * Q15.6:  (NEW) Describe DPMI and VM issues under Win95.
  333.  
  334.     * Q15.8:  XMS is not freed when spawning child programs, unless a
  335.           memory manager swaps the parent out.
  336.  
  337.     * Q15.9:  Correct the example of setting `_stklen'.  How is the
  338.           stack size determined in a debugged program.  Mention the
  339.           DJGPP startup bug that can cause a program to crash, and
  340.           a solution for this case.
  341.  
  342.     * Q16.1:  Note that `*.*' requires extension to match.
  343.  
  344.     * Q16.6:  How to use redirection in a Makefile without losing long
  345.           command lines.
  346.  
  347.     * Q17.1:  Add a pointer to the inline assembly programming guide
  348.           available by WWW.
  349.  
  350.     * Q17.3:  Exact pointer to TA2AS converter.
  351.  
  352.     * Q17.7:  (NEW) Explain how to port programs that use `near' and
  353.           `far' keywords and macros such as `MK_FP' and `FP_SEG'.
  354.  
  355.     * Q18.3:  More detailed explanation about the default stack
  356.           provided by the DPMI server.
  357.  
  358.     * Q18.9:  Explain the problems with writing HW interrupt handlers
  359.           in C.  Include pointer to sample interrupt handler code.
  360.  
  361.     * Q18.10: (NEW) When to call _go32_XXX and when __dpmi_YYY.
  362.  
  363.     * Q18.11: Warn that sometimes hardware interrupts don't get to
  364.           applications.
  365.  
  366.     * Q19.1:  Include the STL legal status.  Note that contributed
  367.           packages may have their own legal restrictions.
  368.  
  369.     * Q22.1:  Add pointer to the list of known DJGPP bugs and the
  370.           procedure to submit bug reports.
  371.  
  372.     * Q22.2:  Add various new packages ported to DJGPP to the list (in
  373.           particular, RHIDE, SWORD, Allegro and GNU Emacs).
  374.  
  375.     * Q22.6:  More detailed uploading instructions to DJGPP server.
  376.  
  377.     * Q22.7:  Fix typos in the script that builds cross-development
  378.           environment for writing DJGPP programs on Unix.
  379.  
  380.     * Q22.9:  Mention problems in reading a struct from a file, and
  381.           suggest a better way.
  382.  
  383.     * Q22.10: (NEW) Describe the ways to work around the C++ struct-
  384.           packing bug.
  385.  
  386.     * Q22.11: (NEW) Describe the specifics of Int 24h handling in
  387.           DJGPP.
  388.  
  389.     * Q22.12: (NEW) Describe the go32-v2 program.
  390.  
  391.     * Q22.13: (NEW) Describe the DXE.
  392.  
  393.     * Q22.14: (NEW) Describe the known bugs of Make and Info under LFN,
  394.           and how to work around them.
  395.  
  396.     * Q22.15: (NEW) Explain what GNU Make wants when it complains about
  397.           a "missing separator".
  398.  
  399.     * Q22.16: (NEW) Explain the purpose of the zoneinfo files, and
  400.           where to get their latest version.
  401.  
  402. Version 2.0    Fri Feb 16 19:30:42 1996
  403.  
  404.     * Re-written in Texinfo, using a set of Texinfo macros and
  405.       auxiliary programs and Sed scripts to generate many different
  406.       formats (Info, HTML, text, PS, etc.) automatically from the same
  407.       source.
  408.  
  409.     * Updated to be consistent with DJGPP v2.0 (removed irrelevant
  410.       info, added new sections specific to v2.0).
  411.  
  412.     [Too many changes to describe individually.]
  413.  
  414. Version 1.2    Fri Jun 09 15:48:11 1995
  415.  
  416.     * (Many questions):
  417.           Mention the comp.os.msdos.djgpp newsgroup.
  418.  
  419.     * Q1.1:   Improve DJGPP description.
  420.  
  421.     * Q2.1:      Mention 512KB as minimum memory requirement.
  422.  
  423.     * Q2.2:      DPMI bug with spawning programs was fixed in OS/2 Warp.
  424.  
  425.     * Q2.6:   Update the description of the Dream Machine.
  426.  
  427.     * Q3.1:   Update the list of SimTel mirrors; ask to download from
  428.           DJ's server only as last resort.
  429.  
  430.     * Q3.4:   Add the FAQ to the list of files.
  431.  
  432.     * Q3.8:      Warn about multiple go32.exe on the PATH.
  433.  
  434.     * Q3.11:  (NEW) The batch files in the maintenance releases must
  435.           be run before unzipping the next maintenance release.
  436.  
  437.     * Q4.3:      If TeXing the TexInfo source won't work, look for
  438.           texinfo.tex file.
  439.  
  440.     * Q4.6:      Note that man pages aren't always updated.
  441.  
  442.     * Q7.1:      Mention much severe degradation of compilation speed on
  443.           a Pentium in case of incorrect CPU cache settings.
  444.  
  445.     * Q8.12:  Stephen Turnbull doesn't make DJGPP 1.11maint5 available
  446.           on his server anymore. :-(  Mention a possibility to use
  447.           the linker from v2.0 alpha distribution.
  448.  
  449.     * Q10.2:  (NEW) How to get a beta version of GRX 2.0 which runs
  450.           under DPMI.
  451.  
  452.     * Q10.9:  Fix the table of Borland/GNU Make features.
  453.  
  454.     * Q11.4:  (NEW) OS/2 installs FPU emulator for its native images,
  455.           but not for DOS sessions.
  456.  
  457.     * Q11.8:  (NEW) Explain possible loss of accuracy in floating
  458.           point computations due to the emulator.
  459.  
  460.     * Q12.7:  Mention availability of MSHELL on DJ's server.
  461.  
  462.     * Q18.7:  Note that the pm_selector member should be set to
  463.           whatever _go32_my_cs() returns.
  464.  
  465.     * Q18.8:  Add several possible causes of problems with hooking
  466.           interrupts: memory paging or timer, keyboard and mouse
  467.           interrupts which are special to go32.
  468.  
  469.     * Q18.9:  Give more details on accessing memory-mapped device
  470.           above 1 MByte mark.
  471.  
  472.     * Q18.10: (NEW) Describe the ``Fat DS'' trick.
  473.  
  474.     * Q20.7:  Delete the passage about Newsgroup voting.
  475.           Introduce the comp.os.msdos.djgpp Newsgroup.
  476.  
  477.     * Q21.1:  Update v2.0 release date :-(.
  478.  
  479.     * Q21.2:  (NEW) Explain the differences between v1.x and v2.0
  480.           runtime environments.
  481.  
  482.     * Q22.2:  Add the pointer to the list of publicly available
  483.           packages under construction by Stephen Turnbull.
  484.           Add the pointer to tcplib package.
  485.  
  486.     * Q22.6:  Add the pointer to DPMI 1.0 spec.
  487.  
  488.     * Q22.8:  (NEW) Give advice on where to upload DJGPP programs or
  489.           patched versions thereof.
  490.  
  491.     * Q22.9:  (NEW) A pointer to DJGPP set up as a cross-compiler for
  492.           Motorola 68K targets.
  493.  
  494.     * Q22.10: (NEW) Explain the feature of C with expressions like
  495.           0cfe+0x20.
  496.  
  497. Version 1.1    Tue May 02 23:16:28 1995
  498.  
  499.     * (Many questions):
  500.           Added description of Web server set up by DJ Delorie,
  501.           and pointers to its various services. 
  502.  
  503.     * Q2.8:   Recommendation to also stubedit make.exe on
  504.           memory-depleted systems. 
  505.  
  506.     * Q3.1:   Pointer to (unofficial) Japanese DJGPP mirror.
  507.  
  508.     * Q3.4:   Updated list of downloadable files.
  509.  
  510.     * Q3.5:   Correct disk storage requirements.
  511.  
  512.     * Q3.6:   (NEW) For those who have difficulties downloading DJGPP,
  513.           here is information on how to get a minimal DJGPP
  514.           installation (EZ-GCC), about automated downloading
  515.           programs for Unix and MS-Windows, and how to minimize
  516.           the number of diskettes to hold DJGPP archive.
  517.  
  518.     * Q3.9:      (NEW) What to do when some binaries are newer than some
  519.           maintenance releases.
  520.  
  521.     * Q3.10:  (NEW) Go32 doesn't always change its version number
  522.           after installing a maintenance release.
  523.  
  524.     * Q4.4:      Updated sites which hold PostScript versions of GNU
  525.           docs.
  526.  
  527.     * Q4.6:      Updated info on groff port.
  528.  
  529.     * Q6.1:      (NEW) Explains the ubiquitous ``This program requires a
  530.           newer version of go32'' message.
  531.  
  532.     * Q6.2:      EMM386 from DOS 5.0 considered harmful.
  533.  
  534.     * Q6.3:      Faulty BIOS set-up can cause the compiler to segfault.
  535.  
  536.     * Q6.10:  Searchable mail archive at DJ's WWW server.
  537.  
  538.     * Q6.15:  Mention patched version of Info which doesn't barf on
  539.           DOS-style CR/LF Info files.
  540.  
  541.     * Q7.1:      Suggest to stubedit Make in addition to Gcc.
  542.  
  543.     * Q8.3:      Mention C++ include files whose names start with capital
  544.           letter.
  545.  
  546.     * Q8.9:      Library reference Info files can help in determining
  547.           what functions are included in which library.
  548.  
  549.     * Q8.10:  LIBRARY_PATH in DJGPP.ENV can cause the linker to fail
  550.           finding the libraries.
  551.  
  552.     * Q8.13:  (NEW) Everything you didn't want to know about the
  553.           ``Redefinition of raw_clock'' message.
  554.  
  555.     * Q9.5:      (NEW) Describe the purpose and usage of Symify.
  556.  
  557.     * Q9.6:      (NEW) How to symify a program which wasn't compiled with
  558.           ``-g'' option.
  559.  
  560.     * Q9.12:  (NEW) Describe what might cause Emacs to crash under
  561.           Windows 3.x.
  562.  
  563.     * Q9.13:  (NEW) How to distribute DJGPP programs with and without
  564.           go32.exe.
  565.  
  566.     * Q10.4:  Mention the UNIVBE VESA TSR program.
  567.  
  568.     * Q10.7:  Mention the ScreenUpdate() library function.
  569.  
  570.     * Q10.9:  (NEW) Explain problems with re-compiling LIBGRX 1.x and
  571.           the differences between Borland's Make and GNU Make.
  572.  
  573.     * Q10.10: (NEW) Why compiling LIBGRX yields error messages.
  574.  
  575.     * Q11.4:  Add reports from the trenches by those who used RSX
  576.           Windows Development Kit.
  577.  
  578.     * Q11.5:  (NEW) Discuss the -msoft-float option to Gcc.
  579.  
  580.     * Q11.6:  (NEW) NaNs can cause programs to die with ``Numeric
  581.           exception'' message.
  582.  
  583.     * Q12.7:  Mention the Mshell program by DJ Delorie as yet another
  584.           way to redirect screen I/O to a monochrome monitor.
  585.  
  586.     * Q13.6:  (NEW) Explain why profiling might sometimes crash an
  587.           otherwise working program due to paging.
  588.  
  589.     * Q15.8:  (NEW) Discuss additional causes for insufficient stack 
  590.           size under MS-Windows: Stubedit lossage and program
  591.           resources in the .PIF file.
  592.  
  593.     * Q17.1:  Explain how to avoid Gas bugs when porting assembly
  594.           code.
  595.  
  596.     * Q17.5:  (NEW) Last resort for those who MUST use real-mode code
  597.           in .obj or .lib format with DJGPP programs.
  598.  
  599.     * Q18.4:  Some memory-mapped devices require 16-bit word access.
  600.  
  601.     * Q18.8:  Mention the hardware interrupt reflection overhead.
  602.  
  603.     * Q20.3, Q20.4, Q20.5:
  604.           Mention mailing list services at DJ Delorie's Web
  605.           server.
  606.  
  607.     * Q20.7:  (NEW) What about DJGPP Newsgroup?
  608.  
  609.     * Q21.1:  Add pointer to DJGPP v2.0 development status URL.
  610.  
  611.     * Q21.2:  (NEW) Looking for a firm date for v2.0 release?  Here is
  612.           your answer!
  613.  
  614.     * Q22.2:  More pointers to ported utilities.
  615.  
  616.     * Q22.7:  (NEW) Describe the DJGPP Web site.
  617.  
  618. Version 1.0    Tue Feb 07 07:47:42 1995
  619.  
  620.     * First official version released.  Everything is new in this
  621.       version (officially ;-). 
  622.