Commit Graph

87 Commits

Author SHA1 Message Date
Ralf Corsepius
2c680594e8 Special-case _prefix == /usr 2005-08-17 02:51:30 +00:00
Ralf Corsepius
fb242b0c89 Remove h8300-rtemscoff 2005-08-15 15:06:40 +00:00
Ralf Corsepius
8aa8c23a6b Reflect using brp-rtems*. 2005-07-28 22:57:58 +00:00
Ralf Corsepius
3c0ddbb1cc 2005-07-05 Ralf Corsepius <ralf.corsepius@rtems.org>
* binutils/mkspec.in, gccnewlib/mkspec.in, gdb/mkspec.in:
	Use ',' as sed pattern delimiter.
2005-07-05 07:34:16 +00:00
Ralf Corsepius
fdfbb874bd 2005-07-05 Ralf Corsepius <ralf.corsepius@rtems.org>
* gccnewlib/gccnewlib.add: Remove Epoch.
2005-07-05 07:30:19 +00:00
Ralf Corsepius
ee19895ed4 Correct PATCH<N> handling. 2005-05-20 08:53:30 +00:00
Ralf Corsepius
d53bbd5aef Remove bogus comment 2005-05-20 08:53:14 +00:00
Ralf Corsepius
b3fded0fe1 install-info --info-dir= 2005-05-20 05:40:30 +00:00
Ralf Corsepius
d7f3b91d1e Document --with/--without. 2005-05-18 15:46:33 +00:00
Ralf Corsepius
9724b055e5 Reflect changes to mkspec.in.
Use --with/--without, rework logic for building optional languages.
2005-05-18 15:46:21 +00:00
Ralf Corsepius
07cf62a3a6 Correct patch handling magic. 2005-05-18 15:46:00 +00:00
Ralf Corsepius
0ff08b1c37 2005-05-10 Ralf Corsepius <ralf.corsepius@rtems.org>
* gccnewlib/Makefile.am: Add h8300-rtemscoff*.
	* gccnewlib/gccnewlib.add: Let building gnat require gcc.
	Allow building arm-rtems*-gnat.
2005-05-10 02:30:04 +00:00
Ralf Corsepius
e9a5718438 2005-05-05 Ralf Corsepius <ralf.corsepius@rtems.org>
* gccnewlib/gccnewlib.add: Further clean up of tools not supported
	by individual targets. Add %build_libgcj.
	* gccnewlib/target-gcc.add: Remove dep to base-gcc.
2005-05-05 03:30:00 +00:00
Ralf Corsepius
c8dcc881f2 2005-05-03 Ralf Corsepius <ralf.corsepius@rtems.org>
* gccnewlib/gccnewlib.add: Suppress building tools not supported by
	avr, h8300 and mips.
2005-05-03 13:55:29 +00:00
Ralf Corsepius
0130999422 Misc. %infodir/dir handling changes. 2005-05-03 13:37:35 +00:00
Ralf Corsepius
4c4ab7db56 2005-05-03 Ralf Corsepius <ralf.corsepius@rtems.org>
* gccnewlib/gccnewlib.add: Remove gnatgcc hacks.
	Misc  %infodir/dir handling changes.
2005-05-03 13:28:23 +00:00
Ralf Corsepius
4853c7d291 Requires: %{rpmprefix}%{gcc_target}-gcc = %{version}-%{release}. 2005-05-03 13:26:32 +00:00
Ralf Corsepius
cae3c92881 2005-04-29 Ralf Corsepius <ralf.corsepius@rtems.org>
* gccnewlib/gccnewlib.add: Don't build mips-gcj. Further gnat
	cleanup.
	* rtemsdoc/supplement.add.in, rtemsdoc/templ.add.in: Misc. info
	fixes.
2005-04-29 08:24:14 +00:00
Ralf Corsepius
d3dd09b847 2005-04-29 Ralf Corsepius <ralf.corsepius@rtems.org>
* gccnewlib/base-gnat.add, gccnewlib/gccnewlib.add,
	gccnewlib/target-gnat.add: Abandon Gnat for gcc < 4.0
2005-04-29 07:53:13 +00:00
Ralf Corsepius
f078d21961 2005-04-27 Ralf Corsepius <ralf.corsepius@rtems.org>
* gccnewlib/base-gfortran.add: Fix broken install-info.
	* gccnewlib/base-gnat.add, gccnewlib/target-gnat.add: Adaptations
	to gcc-4.0.0. Install infos using FC conventions.
2005-04-27 11:28:34 +00:00
Ralf Corsepius
3e66bcf012 2005-04-26 Ralf Corsepius <ralf.corsepius@rtems.org>
* gccnewlib/base-gcc.add: Install infos using FC conventions.
	* gccnewlib/base-gcj.add: Install infos using FC conventions.
	Various minor fixes.
	* gccnewlib/base-gfortran.add: Install infos using FC conventions.
	* gccnewlib/target-gcj.add: Various minor fixes.
2005-04-26 13:36:21 +00:00
Ralf Corsepius
a4d8296759 Fix another typo in previous patch 2005-04-25 12:36:37 +00:00
Ralf Corsepius
5537653131 2005-04-25 Ralf Corsepius <ralf.corsepius@rtems.org>
* binutils/binutils.add: Use BuildRequires instead of BuildPreReq.
	* gccnewlib/gccnewlib.add: Use BuildRequires instead of BuildPreReq.
	* gdb/gdb.add: Use BuildRequires instead of BuildPreReq.
	* gccnewlib/gccnewlib.add: Remove Source0-magic for gcc < 3.0.
2005-04-25 12:33:38 +00:00
Ralf Corsepius
633c36ad82 2005-04-25 Ralf Corsepius <ralf.corsepius@rtems.org>
* gccnewlib/gccnewlib.add: Abandond c4x-*.
2005-04-25 12:20:12 +00:00
Ralf Corsepius
bd21844e2f 2005-04-23 Ralf Corsepius <ralf.corsepius@rtems.org>
* gccnewlib/gccnewlib.add: Use %_bindir, %_libdir, %_includedir.
2005-04-23 16:32:04 +00:00
Ralf Corsepius
b0c0fad1cc 2005-04-23 Ralf Corsepius <ralf.corsepius@rtems.org>
* gccnewlib/target-gfortran.add: Let package obsolete g77.
	* gccnewlib/target-objc.add: Reflect new location of cc1obj.
2005-04-23 16:24:11 +00:00
Ralf Corsepius
1eb65053ab 2005-04-22 Ralf Corsepius <ralf.corsepius@rtems.org>
* gccnewlib/base-gfortran.add, gccnewlib/target-gfortran.add: New.
	* gccnewlib/Makefile.am: Reflect addition of gfortran.
	* gccnewlib/base-g77.add, gccnewlib/base-gcc.add, gccnewlib/base-gcj.add,
	gccnewlib/base-gnat.add, gccnewlib/target-g++.add, gccnewlib/target-g77.add,
	gccnewlib/target-gcc.add, gccnewlib/target-gcj.add,
	gccnewlib/target-gnat.add:
	Remove RPM_INSTALL_PREFIX. Remove superfluous
	%doc directives. Use %_infodir, %_includedir, %_bindir, %_libdir.
	* gccnewlib/gccnewlib.add: Ditto.
	Add further BR's, Reflect addition of gfortran.
	Reflect gcc's changes to "version_string".
2005-04-22 05:15:44 +00:00
Ralf Corsepius
6d4ad17319 New. 2005-04-21 20:35:22 +00:00
Ralf Corsepius
f85f2f0f09 Let %install rm -f $RPM_BUILD_ROOT. 2005-04-13 16:08:21 +00:00
Ralf Corsepius
efafab1678 Remove rpm_build_root. 2005-04-13 16:07:23 +00:00
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