Commit Graph

57 Commits

Author SHA1 Message Date
Ralf Corsepius
c855b21aab 2005-04-12 Ralf Corsepius <ralf.corsepius@rtems.org>
* gccnewlib/mkspec.in: Use gccnewlib/ instead of gcc3newlib/.
2005-04-12 16:45:06 +00:00
Ralf Corsepius
664d8b7197 New. 2005-04-12 15:17:39 +00:00
Ralf Corsepius
5333511e91 2004-02-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* mkgccnewlibspec.in, gccnewlib/.cvsignore, gccnewlib/HISTORY,
	gccnewlib/Makefile.am, gccnewlib/README, gccnewlib/base-chill.add,
	gccnewlib/base-g77.add, gccnewlib/base-gcc.add, gccnewlib/base-gcj.add,
	gccnewlib/gccnewlib.add, gccnewlib/header.add,
	gccnewlib/target-chill.add, gccnewlib/target-g77.add,
	gccnewlib/target-gcc.add, gccnewlib/target-gcj.add,
	gccnewlib/target-objc.add: Remove (Obsolete).
	* configure.ac, Makefile.am: Reflect changes above.
2004-02-12 15:00:11 +00:00
Joel Sherrill
4e445522f4 2004-01-28 RTEMS
* buildall.in, buildalltar.in, binutils/Makefile.am,
	cpukit/Makefile.am, gcc3newlib/Makefile.am, gccnewlib/Makefile.am,
	gdb/Makefile.am: Attempt to convert all c4x-rtems references to
	tic4x-rtems. Left the rtems documentation alone.
2004-01-28 21:45:51 +00:00
Joel Sherrill
282180ccbf 2004-01-07 Joel Sherrill <joel@OARcorp.com>
* buildall.in, buildalltar.in, binutils/Makefile.am,
	cpukit/Makefile.am, gcc3newlib/Makefile.am, gccnewlib/Makefile.am,
	gdb/Makefile.am, rtems/Makefile.am, rtemsdoc/.cvsignore,
	rtemsdoc/Makefile.am: mips64orion port removed as mips port more
	completely covers the MIPS family.
2004-01-07 20:35:07 +00:00
Ralf Corsepius
eec8e59e11 2003-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am: Cosmetics.
	* autotools/Makefile.am: Cosmetics.
	* autotools/autoconf-rtems.spec.in: 2.59.
	* autotools/automake-rtems.spec.in: 1.8, Require autoconf-2.59.
	* binutils/Makefile.am: Cosmetics.
	* cpukit/Makefile.am: Cosmetics.
	* gcc3newlib/Makefile.am: Cosmetics.
	* gccnewlib/Makefile.am: Cosmetics.
	* gdb/Makefile.am: Cosmetics.
	* rtems/Makefile.am: Cosmetics.
	* rtemsdoc/Makefile.am: Cosmetics.
2003-12-11 16:12:23 +00:00
Joel Sherrill
923ecb6ff9 2003-09-26 Joel Sherrill <joel@OARcorp.com>
* buildall.in, buildalltar.in, binutils/Makefile.am,
	cpukit/Makefile.am, gcc3newlib/Makefile.am, gccnewlib/Makefile.am,
	gdb/Makefile.am, rtems/Makefile.am, rtemsdoc/.cvsignore,
	rtemsdoc/Makefile.am: Obsoleting HP PA-RISC port.
2003-09-26 21:48:56 +00:00
Ralf Corsepius
cdf5ff651b 2003-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* binutils/base-binutils.add: Add osversion support.
	* binutils/binutils.add: Add osversion support.
	%setup -n %{name}-%{version}.
	Don't remove c++filt.
	* binutils/target-binutils.add: Add osversion support.
	Pickup c++filt.
	* gcc3newlib/base-g77.add: Add osversion support.
	* gcc3newlib/base-gcc.add: Add osversion support.
	* gcc3newlib/base-gcj.add: Add osversion support.
	* gcc3newlib/base-gnat.add: Add osversion support.
	* gcc3newlib/gccnewlib.add: Add osversion support.
	Remove c++filt,
	%setup -n -n %{name}-%{version}.
	* gcc3newlib/target-c++.add: Add osversion support.
	Don't pickup c++filt.
	* gcc3newlib/target-g77.add: Add osversion support.
	* gcc3newlib/target-gcc.add: Add osversion support.
	* gcc3newlib/target-gcj.add: Add osversion support.
	* gcc3newlib/target-gnat.add: Add osversion support.
	* gccnewlib/gccnewlib.add: %setup -n %{name}-%{version}.
	* gdb/base-gdb.add: Add osversion support, rpmgroup, rpmprefix,
	gdb_version, gdb_target.
	* gdb/target-gdb.add: Ditto.
	* gdb/gdb.add: Ditto.
	%setup -n -n %{name}-%{version}.
2003-09-04 14:39:05 +00:00
Ralf Corsepius
087a6c86f5 2003-09-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* Makefile.am, configure.ac,
	autotools/autoconf-rtems.spec.in, autotools/automake-rtems.spec.in,
	binutils/Makefile.am, binutils/base-binutils.add,
	binutils/binutils.add, binutils/mkspec.in,
	binutils/target-binutils.add,
	common/common.add.in,
	cpukit/Makefile.am,
	gcc3newlib/Makefile.am, gcc3newlib/base-g77.add,
	gcc3newlib/base-gcc.add, gcc3newlib/base-gcj.add,
	gcc3newlib/base-gnat.add, gcc3newlib/gccnewlib.add,
	gcc3newlib/mkspec.in, gcc3newlib/target-c++.add,
	gcc3newlib/target-g77.add, gcc3newlib/target-gcc.add,
	gcc3newlib/target-gcj.add, gcc3newlib/target-gnat.add,
	gcc3newlib/target-objc.add,
	gccnewlib/Makefile.am,
	gdb/Makefile.am,
	rtems/Makefile.am,
	rtemsdoc/Makefile.am:
	Merger from rtems-4-6-branch.
	* common/common.am: New.
2003-09-02 16:41:50 +00:00
Ralf Corsepius
ab591073c5 2003-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* common/common.add.in: Add Vendor, Distribution, BuildRoot.
	* binutils/Makefile.am: Fix path to clean.add.
	* binutils/binutils.add: Remove BuildRoot.
	* cpukit/Makefile.am:  Use $(top_builddir)/common/common.add,
	$(top_builddir)/common/clean.add, header.add.
	Generate rtems-cpukit.spec.in.
	* cpukit/header.add: New.
	* cpukit/rtems-cpukit.spec.in: Remove.
	* cpukit/rtems-cpukit.add: New.
	* gccnewlib/gccnewlib.add: Remove Buildroot.
	* gdb/gdb.add: Remove Buildroot.
	* rtemsdoc/rtemsdoc.add: Remove BuildRoot.
2003-01-31 07:29:27 +00:00
Ralf Corsepius
59292fe9af 2003-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* rtemsdoc/Makefile.am: Use $(top_builddir)/common/common.add,
	$(top_builddir)/common/clean.add, header.add.
	Generate rtemsdoc.spec.in.
	* rtemsdoc/mkspec.in: Remove exe_ext.
	* rtemsdoc/rtemsdoc.spec.in: Remove.
	* gccnewlib/Makefile.am:  Use $(top_builddir)/common/common.add,
        $(top_builddir)/common/clean.add, header.add.
	* gccnewlib/base-gcc.m4: Replace @exe_ext@ with %{_exeext}.
	* gccnewlib/base-gcj.add: Replace @exe_ext@ with %{_exeext}.
	* gccnewlib/gccnewlib.add: Replace @exe_ext@ with %{_exeext}.
	Remove header, broken cdn-X configuration, %clean.
	* gccnewlib/target-g77.add: Replace @exe_ext@ with %{_exeext}.
	* gccnewlib/target-gcc.add: Replace @exe_ext@ with %{_exeext}.
	* gccnewlib/target-gcj.add: Replace @exe_ext@ with %{_exeext}.
	* gccnewlib/target-objc.add: Replace @exe_ext@ with %{_exeext}.
2003-01-31 06:22:09 +00:00
Ralf Corsepius
b5b0433eaa 2003-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* gcc3newlib/header.add: New.
	* gccnewlib/header.add: New.
	* binutils/header.add: New.
	* gdb/header.add: New.
	* rtemsdoc/header.add: New.
	* rtemsdoc/rtemsdoc.add: New.
	* common/clean.add.in: New.
	* common/common.add.in: New.
2003-01-31 04:46:44 +00:00
Joel Sherrill
d7c82390d8 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-28 00:54:33 +00:00
Joel Sherrill
4b3af7a411 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.
2002-02-05 21:08:15 +00:00
Joel Sherrill
0671af64ea 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-24 18:30:27 +00:00
Joel Sherrill
1cd0db4073 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 16:37:03 +00:00
Joel Sherrill
a8bd1dea77 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 13:35:35 +00:00
Joel Sherrill
6c5e321514 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-07-03 17:01:56 +00:00
Joel Sherrill
01ec6c0c4c 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-05-24 19:58:35 +00:00
Joel Sherrill
409f7d15ad 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.
2001-01-03 16:50:24 +00:00
Joel Sherrill
ee6d2050d1 2000-11-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* gccnewlib/gccnewlib.add: Fix typo in URL.
2000-11-16 13:54:18 +00:00
Joel Sherrill
06f2f75419 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-31 16:44:11 +00:00
Joel Sherrill
99b8e8c39d 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-30 08:23:28 +00:00
Joel Sherrill
08330bf0be Port of RTEMS to the ARM processor family by Eric Valette
<valette@crf.canon.fr> and Emmanuel Raguet <raguet@crf.canon.fr>
of Canon CRF - Communication Dept.  This port includes a
basic BSP that is sufficient to link hello world.
2000-07-27 01:04:11 +00:00
Joel Sherrill
ebb0bb9242 Updated to new patch. 2000-07-11 14:02:53 +00:00
Joel Sherrill
7a30efd2b7 Using RPM names for versions now. 2000-06-29 22:35:40 +00:00
Joel Sherrill
caeade3324 New file. 2000-06-29 22:30:12 +00:00
Joel Sherrill
971a53405a h8300-rtems now uses the correct command to generate the specs file. 2000-06-29 22:18:36 +00:00
Joel Sherrill
5b433165e1 Added initial h8300 support. 2000-06-29 16:28:39 +00:00
Joel Sherrill
df49c60c96 Merged from 4.5.0-beta3a 2000-06-12 15:00:15 +00:00
Joel Sherrill
f50c11bdd5 These files were added or deleted on the 4.5 branch as part of
Ralf's patch to split the .spec files into multiple ".add" parts.
2000-05-28 18:12:21 +00:00
Joel Sherrill
778239e9bb Added on 4.5 branch 2000-05-28 18:03:55 +00:00
Joel Sherrill
bf85b19188 Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
adds .cvsignore.
2000-04-13 14:37:14 +00:00
Joel Sherrill
b33ab2b2b3 Patch from David Fiddes <D.J.Fiddes@hw.ac.uk> to match his Cygwin
for RTEMS toolkit.
2000-02-08 15:24:16 +00:00
Joel Sherrill
4c46630639 Patch rtems-rc-20000118-1.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
that contains:

  * cleanups to configuration files
  * A reworked gccnewlib.spec.in: I have reformated it for enhanced
    readability and added more rtems-base packages. It now should be free of
    any installation conflicts (If there still remain some, they should be
    regarded as bugs).
  * A fix to the bin2boot RTEMS_BSP issue (make RTEMS_BSP="pc386 pc486"
    now works).
  * removes libbsp/bare/wrapup
  * Further cleanups
2000-01-31 15:15:10 +00:00
Joel Sherrill
42ec72d35c Removed gnat and made final cleanup. 2000-01-27 23:49:44 +00:00
Joel Sherrill
9ce6414850 Attempting to split binutils and gcc into base/shared and CPU specific
packages.
2000-01-24 23:50:28 +00:00
Joel Sherrill
0c602f0474 Patch from David Fiddes <D.J@fiddes.surfaid.org> which adds basic
Cygwin support to the RPM scripts.  The patch from David did not
apply cleanly and Joel ended up making all the modifications
plus some it should have included for consistency by hand.  His comments:

    I've included a diff against the last (19991203) snapshot RPM scripts that
    adds what I think is required for Cygwin support. Basically all this boils
    down to is adding EXE extension support. I've added the AC_EXEEXT rule to
    conifgure.in (requires a valid 'cc' to work - this is not available in the
    standard Cygwin distro). Each of the *.spec.in have @exe_ext@ includes in
    them for each program that results in an EXE. The only odity here is that
    the chill driver program is a shell script and thus does not require .exe to
    be added... The mk*.in have all been updated to process the new exe_ext
    rule.
2000-01-23 19:20:02 +00:00
Joel Sherrill
ea72a6c16c Corrected to remove references to non-existent subpackages. 1999-11-18 20:40:23 +00:00
Joel Sherrill
e639b998f5 Added this file as a way to build RPMs for CPUs that would only
successfully build C/C++ and not all of the other languages
included in late model egcs/gcc releases.
1999-11-05 19:40:42 +00:00
Joel Sherrill
f817b0283c The files in libcpu should not be directly dependent on any BSP. In
particular, using bsp.h, or getting information from the BSP which
should properly be obtained from RTEMS is forbidden.  This is
necessary to strengthen the division between the BSP independent
parts of RTEMS and the BSPs themselves.  This started after
comments and analysis by Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
The changes primarily eliminated the need to include bsp.h and
peeking at BSP_Configuration.  The use of Cpu_table in each
BSP needs to be eliminated.
1999-11-04 18:05:09 +00:00
Joel Sherrill
4b42e2003a Latest version from Ralf Corsepius <corsepiu@faw.uni-ulm.de> which
splits gcc, gcj, chill, f77 and objc into separate rpms..
1999-10-27 19:07:56 +00:00
Joel Sherrill
5f78061bdf Removing automatically generated files. 1999-10-26 12:31:48 +00:00
Joel Sherrill
85cb0e5f33 Regenerated 1999-10-26 02:35:51 +00:00
Joel Sherrill
213c518bd1 Patch generated from scripts-19991025-0.tar.gz from
Ralf Corsepius <corsepiu@faw.uni-ulm.de>:

  Most significant changes:

    * Names for rpms changed again
    * gccnewlib.rpm split into 3 rpms, one for chill, gcj, gcc (includes
      c/c++/f77/objc), simultaneously built from a common *.spec.
    * small patches with major impact to gcc and newlib (Those fixes
      mentioned to Ian, ie. libobjc/libchill are built, multilibing works)
    * gcc patch against gcc-2.95.2 (Should also apply to gcc-2.95.1 without
      major problems)
    * Buildroot removed from */*spec.in
    * New: rpm Group: "rtems" (rpm -q -g rtems reports all RTEMS packages)
1999-10-25 19:35:56 +00:00
Joel Sherrill
c302d7a390 Regnenerated following update from Ralf. 1999-10-25 19:33:54 +00:00
Joel Sherrill
72d3f610f4 Merged scripts-19991022-0 changes from Ralf. 1999-10-25 14:15:09 +00:00
Joel Sherrill
ac5a9bf122 Now builds RPM without complete source. Each target is only 15K. 1999-10-21 19:25:19 +00:00
Joel Sherrill
7063e223dc Made the RTEMS version get substituted properly even though it is
not right yet.

Now can specify rpm_build_root via setup.
1999-10-21 17:22:02 +00:00
Joel Sherrill
f4a5803e44 Now can specify rpm_build_root via setup.
Changed package name so generated RPM would have a nicer name.
1999-10-21 17:21:05 +00:00