new.html   [plain text]


<!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.64
"><LINK
REL="HOME"
TITLE="DejaGnu"
HREF="book1.html"><LINK
REL="UP"
TITLE="Overview"
HREF="overview.html"><LINK
REL="PREVIOUS"
TITLE="Overview"
HREF="overview.html"><LINK
REL="NEXT"
TITLE="Design Goals"
HREF="designgoals.html"></HEAD
><BODY
CLASS="SECT1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><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="overview.html"
>&#60;&#60;&#60; Previous</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
>Overview</TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="designgoals.html"
>Next &#62;&#62;&#62;</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECT1"
><H1
CLASS="SECT1"
><A
NAME="NEW"
>What's New In This Release</A
></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="builtins.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"
>NT Support</A
></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
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="overview.html"
>&#60;&#60;&#60; Previous</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="book1.html"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="designgoals.html"
>Next &#62;&#62;&#62;</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Overview</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="overview.html"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Design Goals</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>