<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <HTML ><HEAD ><TITLE >What's New In This Release</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="DejaGnu" HREF="book1.html"><LINK REL="UP" TITLE="Overview" HREF="c45.html"><LINK REL="PREVIOUS" TITLE="Overview" HREF="c45.html"><LINK REL="NEXT" TITLE="Design Goals" HREF="x102.html"></HEAD ><BODY CLASS="SECT1" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >DejaGnu: The GNU Testing Framework</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="c45.html" ACCESSKEY="P" ><<< Previous</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Overview</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="x102.html" ACCESSKEY="N" >Next >>></A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A NAME="NEW" ></A >What's New In This Release</H1 ><P >This release has a number of substantial changes over version 1.3. The most visible change is that the version of Expect and Tcl included in the release are up-to-date with the current stable net releases. The biggest change is years of modifications to the target configuration system, used for cross testing. While this greatly improved cross testing, is has made that subsystem very complicated. The goal is to have this entirely rewritten using <SPAN CLASS="PRODUCTNAME" >iTcl</SPAN > by the next release. Other changes are:</P ><P ></P ><UL ><LI ><P >More builtin support for building target binaries with the correct linker flags. Currently this only works with <SPAN CLASS="PRODUCTNAME" >GCC</SPAN > as the cross compiler, preferably with a target supported by <A HREF="x1452.html#LIBGLOSS" >Libgloss</A >.</P ></LI ><LI ><P >Lots of little bug fixes from years of heavy use at Cygnus Solutions.</P ></LI ><LI ><P >DejaGnu now uses <SPAN CLASS="PRODUCTNAME" >Automake</SPAN > for Makefile configuration.</P ></LI ><LI ><P >Updated documentation, now in SGML (using the <A HREF="http://nis-www.lanl.gov/~rosalia/mydocs/docbook-intro.html" TARGET="_top" >free GNU DocBook tools</A >) format.</P ></LI ><LI ><P >NT support. There is beta level support for NT that is still a work in progress. This requires the <A HREF="http://sources.redhat.com" TARGET="_top" >Cygwin</A > POSIX system for NT.</P ></LI ></UL ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="CYGWIN" ></A >NT Support</H2 ><P >To use DejaGnu on NT, you need to first install the <A HREF="http://sources.redhat.com/cygwin" TARGET="_top" >Cygwin</A > release. This works as of the B20.1 release. Cygwin is a POSIX system for NT. This covers both utility programs, and a libray that adds POSIX system calls to NT. Among them is pseudo tty support for NT that emulates the POSIX pty standard. The latest Cygwin is always available from <A HREF="http://sources.redhat.com/cygwin" TARGET="_top" >this location</A >. This works well enough to run <I CLASS="EMPHASIS" >"make check"</I > of the GNU development tree on NT after a native build. But the nature of pty's on NT is still evolving. Your mileage may vary...</P ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="c45.html" ACCESSKEY="P" ><<< Previous</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="book1.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="x102.html" ACCESSKEY="N" >Next >>></A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Overview</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="c45.html" ACCESSKEY="U" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Design Goals</TD ></TR ></TABLE ></DIV ></BODY ></HTML >