summaryrefslogtreecommitdiffstats
path: root/scripts/ChangeLog
blob: 4ada8f7d793d60a05b3fd25b8952deb635226758 (plain) (blame)
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
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
2002-10-25	Joel Sherrill <joel@OARcorp.com>

	* autotools/autoconf-rtems.spec.in: New.
	Remove Provides: autoconf (Conflicts with RH-8.0).
	* autotools/autoconf-rtems.spec: Remove.
	* autotools/automake-rtems.spec.in: 
	Remove Provides: automake (Conflicts with RH-8.0).
	* gcc3newlib/Makefile.am: Remove references to mkgcc3newlibspec.
	* Makefile.am: Ditto.
	* configure.ac: Add autotools/autoconf-rtems.spec.in.

2002-10-24	Joel Sherrill <joel@OARcorp.com>

	* setup.def: Update gcc 3.2 pathc to includ epatch for gcc PR8314.
	* gcc3newlib/gccnewlib.add: Don't build mips/gnat as we do not
	currently include the patch referenced in PR8344.

2002-10-21	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* .cvsignore: Reformat.
	Add autom4te*cache.
	Remove autom4te.cache.

2002-09-14	Joel Sherrill <joel@OARcorp.com>

	* gcc3newlib/base-gcj.add, gcc3newlib/gccnewlib.add,
	gcc3newlib/target-gcj.add: First attempt at enabling Java support.

2002-08-21	Joel Sherrill <joel@OARcorp.com>

	* setup.def, gcc3newlib/gccnewlib.add: Updated the tools for 
	gcc 3.2 and Ada.

2002-08-19	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* gcc3newlib/gccnewlib.add: Re-add i386-rtems Ada.
	Add %_gnat and --define 'gnat [0|1]' support.
	Enable gnat for gcc-3.2/Disable for gcc-3.1.
	Add hacks to build gnatlib.
	Re-activate commented out fragments for old gcc versions.
	Add @target_alias@-gnatgcc.

2002-08-15	Joel Sherrill <joel@OARcorp.com>

	* setup.def: New gcc 3.1 RPMs (-7).
	* gcc3newlib/gccnewlib.add:  i386-rtems doesn't build Ada.

2002-08-15	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* gcc3newlib/Makefile.am: Remove c_only remnants.
	* gcc3newlib/gccnewlib.add: Reflect gcc-3.2 putting c++ 
	headers into c++ instead of g++.
	* gcc3newlib/target-c++.add: Ditto.

2002-08-13	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* gcc3newlib/base-gnat.add: Don't use %{%prefix}/bin/gnat*.
	* gcc3newlib/Makefile.am: Use mkspec for c4x.
	* gcc3newlib/gccnewlib.add: Rework processing of %if %build_XXX.
	Rework handing Ada.
	Don't put adalib and adainclude into files.gcc.
	* gcc3newlib/target-gnat.add: Add adalib.
	Add adainclude.

2002-08-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* gcc3newlib/base-gnat.add: Use -n rtems-base-gnat.

2002-08-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* gcc3newlib/.cvsignore: Add mkspec.

2002-08-12	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* mkgcc3newlibspec.in: Remove
	* gcc3newlib/mkspec.in: New.
	* configure.ac: Reflect changes above.
	* gcc3newlib/gccnewlib.add: Add build_XXX defines.
	Add preliminary gnat support.
	* gcc3newlib/base-g77.add: Add build_g77.
	* gcc3newlib/base-gcj.add: Add build_gcj.
	* gcc3newlib/base-gnat.add: New.
	* gcc3newlib/target-c++.add: Add build_cxx.
	* gcc3newlib/target-g77.add: Add build_g77.
	* gcc3newlib/target-gcj.add: Add build_gcj.
	* gcc3newlib/target-objc.add: Add build_objc.
	* gcc3newlib/target-gnat.add: New.
	* gcc3newlib/Makefile.am: Use ./mkspec. Use unified spec.

2002-08-09	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* setup.def: Increment release for gcc3newlib.
	* gcc3newlib/gccnewlib.add: Do not put cc1plus into gcc-rpm.

2002-08-08	Joel Sherrill <joel@OARcorp.com>

	* setup.def, binutils/base-binutils.add, binutils/target-binutils.add:
	Updated to binutils 2.13 which has no known issues.

2002-08-06	Joel Sherrill <joel@OARcorp.com>

	* setup.def: Updating gcc3/newlib patches and tool versions.  The 
	focus of this round of patches was ot eliminate header file name
	conflicts between RTEMS and newlib.

2002-07-30	Joel Sherrill <joel@OARcorp.com>

	* setup.def: Updated to gcc3.1/newlib 1.10.0 RPM revision 5 with
	the gcc3 patch 20020730a and newlib 1.10.0 patch 20020726.

2002-07-30	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* autotools/automake-rtems.spec.in: Automake-1.6.3.
	* cpukit/.cvsignore: Add mkspec. Remove rtems.spec.

2002-07-29	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Use AC_CONFIG_FILES(script, chmod +x script) 
	to generate mk*spec scripts.
	* mkbspspec.in: Use ',' as pattern delimiter in sed expression 
	for $rpm_build_root.
	* mkbinutilsspec.in:  Use ',' as pattern delimiter in sed
	expression for $rpm_build_root.
	* cpukit/mkspec.in: Cosmetical changes.

2002-07-29	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* ChangeLog: Fix 2002-07-22 ChangeLog entry bogusly referring to
	Joel.
	* cpukit/Makefile.am: New.
	* cpukit/mkspec.in: New.
	* cpukit/rtems-cpukit.spec.in: New.
	* cpukit/.cvsignore: New.
	* configure.ac: Add cpukit. 
	Add RTEMS_TOP to pickup _RTEMS_VERSION (required by cpukit).
	* Makefile.am: Add cpukit. Add ACLOCAL_AMFLAGS (required to pickup
	RTEMS_VERSION).
	* setup.def: Use %{_tmppath} as default for $rpm_build_root.
	* mkbinutilsspec.in: Use ',' as pattern delimiter in sed expression 
	for $rpm_build_root.
	* mkgccnewlibspec.in:  Use ',' as pattern delimiter in sed
	expression for $rpm_build_root.
	* mkgcc3newlibspec.in:  Use ',' as pattern delimiter in sed
	expression for $rpm_build_root.
	* mkgdbspec.in:  Use ',' as pattern delimiter in sed expression for
	$rpm_build_root.

2002-07-22	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* binutils/Makefile.am: Add or32-rtems-binutils.

2002-07-19	Joel Sherrill <joel@OARcorp.com>

	* setup.def: Updated newlib patch to get sh and hppa crt0 mods.

2002-07-01	Joel Sherrill <joel@OARcorp.com>

	* setup.def: Update gcc3 RPMs for new patches.

2002-06-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* autotools/automake-rtems.spec.in: Update to automake-1.6.2.

2002-06-14	Joel Sherrill <joel@OARcorp.com>

	* mkgdbspec.in, setup.def, gcc3newlib/gccnewlib.add, gdb/gdb.add:
	Updated to gcc 3.1 and gdb 5.2.

2001-05-29	Joel Sherrill <joel@OARcorp.com>

	* setup.def: Updated to binutils 2.12.1.
	* rtems/Makefile.am: Remove m68k-rtemself references.

2002-06-15	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* mkgcc3newlibspec.in: Remove SETUP (bogus).
	* gcc3newlib/target-c++.add: New.
	* gcc3newlib/Makefile.am: Add target-c++.add.
	* gcc3newlib/base-g77.add: Adapt to gcc-3.1.
	Reflect having split out c++. Various minor fixes.
	* gcc3newlib/base-gcc.add: Ditto.
	* gcc3newlib/gccnewlib.add: Ditto.
	* gcc3newlib/target-gcc.add: Ditto.

2002-04-20	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* gcc3newlib/gccnewlib.add: Add gcc_update --touch to fix
	timestamps.

2001-04-16	Joel Sherrill <joel@OARcorp.com>

	* .cvsignore: Added files added by automake 1.6.1.
	* setup.def: New shot at gcc 3.0.4 RPMs.
	* binutils/Makefile.am, gdb/Makefile.am, rtems/Makefile.am:
	Deleted m68k-rtemself.
	* gcc3newlib/gccnewlib.add: Commented out host/target OS check. 
 
2002-04-14	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* autotools/automake-rtems.spec.in: Update to automake-1.6.1.
	Use *.tar.bz2.

2002-04-06	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* mkbinutilspec.in: Fix PATCH2.

2002-04-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* gcc3newlib/gccnewlib.add: Add -Bgcc/ when collecting multilibs.

2002-04-04	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* gcc3newlib/gccnewlib.spec.in: Removed from CVS.


2002-04-03	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* mkbinutilspec.in: Add support for empty patch-version (no patch).
	* mkgcc3newlibspec.in: Ditto.
	* setup: Fix gcc3*_versions handling.
	* setup.def: binutils_patch_version=.
	* binutils/binutils.add: Reflect changes to mkbinutilspec.in,
	Use "%{_target_os}" != "%{_build_os}" to detect cross-building.
	* binutils/target-binutils.add: Comment out c++filt.
	* gcc3newlib/base-gcc.add: Remove duplicate libm.info.
	* gcc3newlib/gccnewlib.add: Reflect changes to mkgcc3newlibspec.in.
	Use "%{_target_os}" != "%{_build_os}" to detect cross-building.
	Comment out gcc-2.95.x hacks.
	Remove *.la from installed files.
	* gcc3newlib/gccnewlib_c_only.spec.in: Remove.

2001-04-02	Joel Sherrill <joel@OARcorp.com>

	* buildall.in: Correct logic for detecting 0 RTEMS RPMS installed.

2001-03-29	Joel Sherrill <joel@OARcorp.com>

	* .cvsignore: Added mkgcc3newlib.

2001-03-29	Joel Sherrill <joel@OARcorp.com>

	* gcc3newlib/.cvsignore: New file.

2001-03-28	Joel Sherrill <joel@OARcorp.com>

	* Per PR64 added support for gcc 3.x RPMs
	* Makefile.am, configure.ac, mkspec, setup, setup.def: Modified.
	* mkgcc3newlibspec.in: New file.
	* gcc3newlib: New subdirectory.
	* base-g77.add, base-gcc.add, base-gcj.add, gccnewlib.add,
	gccnewlib_c_only.spec.in, gccnewlib.spec.in, HISTORY, Makefile.am,
	README, target-g77.add, target-gcc.add, target-gcj.add,
	target-objc.add: New files.

2001-03-28	Joel Sherrill <joel@OARcorp.com>

	* binutils/binutils.add: Commented out patch since binutils 2.12
	does not require one.

2002-03-27	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac:
	AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
	AM_INIT_AUTOMAKE([no-define foreign 1.6]).
	* autotools/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* Makefile.am: Remove AUTOMAKE_OPTIONS.
	* binutils/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* gccnewlib/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* gdb/Makefile.am: Remove AUTOMAKE_OPTIONS.
	* rtems/Makefile.am: Remove AUTOMAKE_OPTIONS.

2002-03-06	Ralf Corsepius <corsepiu@faw-uni-ulm.de>

	* PR151
	* autotools/automake-rtems.spec.in: New.
	* autotools/automake-rtems.spec: Removed.
	* configure.ac: Reflect changes above.

2001-02-27	Joel Sherrill <joel@OARcorp.com>

	* configure.ac: Be a little more lenient in matching sparc-solaris.

2002-01-29	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* mkbinutilspec.in, mkgccnewlibspec.in, gccnewlib/base-chill.add,
	gccnewlib/base-g77.add, gccnewlib/base-gcc.add,
	gccnewlib/base-gcj.add, gccnewlib/gccnewlib.add,
	gccnewlib/target-chill.add, gccnewlib/target-g77.add,
	gccnewlib/target-gcc.add, gccnewlib/target-gcj.add,
	gccnewlib/target-objc.add: Added more support for Canadian Cross
	building.

2001-01-30	Joel Sherrill <joel@OARcorp.com>

	* buildall.in: Corrected logic for detecting when no RPMs are installed.

2001-01-24	Joel Sherrill <joel@OARcorp.com>

	* README: Added Canadian Cross instructions.

2002-01-23	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Add AC_PREFIX_DEFAULT([/opt/rtems]).
	* mkbinutilsspec.in: Add propagation of @prefix@.
	* binutils/base-binutils.add: 
	Let %post and %unpost apply %{_prefix}.
	Apply %{_prefix} instead of /opt/rtems.
	* binutils/binutils.add: Update copyright notice.
	Add _prefix. 
	Apply %{_prefix} instead of /opt/rtems.
	Remove -a 0 in %setup.
 	Rework hack to SuSE's rpm screwing up %{_target}.
	Replace ARGS with CONFIGURE_ARGS.
	* binutils/target-binutils.add:
	Apply %{_prefix} instead of /opt/rtems.

2002-01-22	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* binutils/binutils.add: Add initial support for building
	Canadian cross RPMs.  It should work like this:
	    cd rtems/scripts
	    ./configure --build=`../config.guess` --host=i386-cygwin
	    make install
	    rpm --target=i386-cygwin \
	        /usr/src/redhat/SPECS/<target>-binutils-..spec.

	    alien -t /usr/src/redhat/RPMS/....i386.rpm
	.. and voila ... your tarball, with rpm-consistency checks etc. applied.

2001-01-22	Joel Sherrill <joel@OARcorp.com>

	* buildalltar.in: Modified to support Canadian cross builds.
	It was testing using a RedHat 7.2 host to build *-rtems tools
	that run on an i386-cygwin host.

2001-11-15	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.ac: Fix typo to allow custom RPM_SPECSdirs.

2001-10-16	Joel Sherrill <joel@OARcorp.com>

	* setup.def: Bumped the gdb_patch_version to account for a configuration
	problem on psim where it could not be enabled for powerpc-RTEMS.
	* gdb/Makefile.am: Add i386-RTEMS and powerpc-RTEMS targets.

2001-10-15	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* mkbinutilsspec.in: Guard sed-pattern against autoconf.
	* mkgccnewlibspec.in: Guard sed-pattern against autoconf, remove
	Target_alias.
	* mkgdbspec.in: Guard sed-pattern against autoconf.
	* mkbspspec.in: Guard sed-pattern against autoconf.
	* configure.ac: Rework check for RPM_SPECSdir.
	* autotools/automake-rtems.spec: Update to automake-1.5.

2001-10-11	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* .cvsignore: Add autom4te.cache for autoconf > 2.52.
	* configure.in: Remove.
	* configure.ac: New file, generated from configure.in by autoupdate.

2001-09-22	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* gdb/Makefile.am, gccnewlib/Makefile.am, binutils/Makefile.am:
	Initially setup CLEANFILES using = instead of += to make
	automake-1.5 happy.

2001-09-13	Joel Sherrill <joel@OARcorp.com>

	* setup.def, gccnewlib/gccnewlib.add, gccnewlib/target-gcc.add:
	Revert changes because of gcc 2.5.x/3.0 transition and continue
	to support gcc 2.95.x as primary version.

2001-09-13	Joel Sherrill <joel@OARcorp.com>

	* mkgccnewlibspec.in, 
	Use Target_alias not target_alias to avoid conflicts with new autoconf.
	* setup.def: Changed version numbers in attempt at building gcc 3.0.1.
	Only sparc and arm built for C/C++ OK. :(
	* gccnewlib/base-gcc.add: Modifications to reflect files not in gcc 3.x.
	* gccnewlib/gccnewlib.add: gcc 3.x does not have "everything in the name"
	* target-gcc.add: Modifications to reflect files not in gcc 3.1

2001-09-13	Joel Sherrill <joel@OARcorp.com>

	* autotools/.cvsignore: New file.

2001-07-19	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* autotools/Makefile.am, autotools/autoconf-rtems.spec,
	autotools/automake-rtems.spec: New.
	* configure.in, Makefile.am: Add autotools/.

2001-08-30	Joel Sherrill <joel@OARcorp.com>

	* .cvsignore: Add buildalltar.

2001-08-30	Joel Sherrill <joel@OARcorp.com>

	* buildalltar.in: New file.
	* configure.in, Makefile.am: Modified to reflect addition of file.

2001-08-10	Joel Sherrill <joel@OARcorp.com>

	* mkgdbspec.in: Make list of simulators very complete.
	* setup.def: Update versions.

2001-07-03	Joel Sherrill <joel@OARcorp.com>

	* setup.def, binutils.add, gccnewlib.add: Updated to build
	binutils 2.11.2 (rtems patch 20010622), gcc 2.95.3 (rtems
	patch a20010622), and newlib 1.9.0 (rtems patch 10020622).

2001-05-15	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.in: Remove AC_EXEEXT, treat .exe manually.
	* gccnewlib/base-gcc.add: Remove cpp.
	* gccnewlib/gccnewlib.add: mv cpp $target_alias-cpp, update
	copyright.

2001-04-16	Joel Sherrill <joel@OARcorp.com>

	* setup.def: Modified the binutils version to 2.11 and 
	RPM revision 3 to reflect experimentation with new binutils release.

2001-04-11	Joel Sherrill <joel@OARcorp.com>

	* binutils/Makefile.am: Added a29k-rtems.
	* binutils/binutils.add: Switch to .bz2 extension to reflect 
	real way code is compressed on distribution sites now.

2001-03-19	Joel Sherrill <joel@OARcorp.com>

	* setup.def: Updated version numbers and patches for binutils
	and gdb.  binutils was to get correct patch in field.  gdb
	was to add mipstx39-rtems configurery support.

2001-03-14	Joel Sherrill <joel@OARcorp.com>

	* gdb/Makefile.am, mkgdbspec.in: Added mipstx39-rtems
	configuration to gdb since this includes the JMR3904 simulator.

2001-01-03	Joel Sherrill <joel@OARcorp.com>

	* setup.def, binutils/HISTORY, gccnewlib/HISTORY: Updated 
	binutils HISTORY to reflect new revision.  Updated gcc to fix
	i960 C++ problem.  Updated newlib to move to newlib 1.9.0.

2000-11-13	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* gccnewlib/gccnewlib.add: Fix typo in URL.

2000-11-05	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.in: Adapt m4-quoting to autoconf-2.49b, use $host
	instead of $target to setup RPM_CPU, move chmod 755 buildall to 
	AC_OUTPUT's extra-cmds.
	
2000-10-30	Joel Sherrill <joel@OARcorp.com>

	* buildall.in, mkgdbspec.in, setup.def, binutils/Makefile.am,
	gccnewlib/HISTORY, gccnewlib/Makefile.am, gdb/Makefile.am:
	Added mips-rtems, updated to include new patches and
	gcc 2.95.2/newlib 1.8.2 revision 11 RPM.

2000-10-26	Ralf Corsepius <corsepiu@faw.uni-ulm.de>

	* configure.in: Remove trailing '/'s from setting up RPM_SPECdir.

2000-10-18	Joel Sherrill <joel@OARcorp.com>

	* setup.def: Updating version numbers for gcc/newlib RPM release 10.

2000-08-30	Joel Sherrill <joel@OARcorp.com>

	* setup.def: Updated gcc and newlib patches and bumped RPM revision.
	Patches primarily add or16/or32 basic support to newlib and 
	i386 multilib improvements to gcc from Ralf Corsepius.

2000-08-10	Joel Sherrill <joel@OARcorp.com>

	* ChangeLog: New file.