aboutsummaryrefslogtreecommitdiff
path: root/doc/overview/new.html
blob: 8f19caca00c710185a5ccb9e4c02947a1dbeb50d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
<!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
>