Commit Graph
42 Commits
Author SHA1 Message Date
Joel Sherrill 39f76ad024 2002-11-13 Joel Sherrill <joel@OARcorp.com>
* setup.def: Switched to binutils 2.13.1
	* binutils/Makefile.am: Remove a29k-rtems.
2002-11-13 18:00:10 +00:00
Ralf Corsepius 60ac65d840 2002-10-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* gcc3newlib/gccnewlib.add: Remove %{target} != %{build} comment
	(RH-8.0/rpm-4.1 bogusly expands the macros and chokes.)
	* binutils/binutils.add: Remove %{target} != %{build} comment
        (RH-8.0/rpm-4.1 bogusly expands the macros and chokes.).
	Comment out CONFIGURE_ARGS (RH-8.0/rpm-4.1 is broken wrt. _build_os
	and _target_os)
	* gcc3newlib/base-gcc.add: Add gccint*infos.
	* gcc3newlib/base-gcj.add: Add gcj*infos.
	Mark manpages as %doc and pickup the gzipped versions.
2002-10-29 16:53:14 +00:00
Joel Sherrill 52270c0705 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-08 16:49:20 +00:00
Ralf Corsepius 3ad7f69d4b 2002-07-22 Joel Sherrill <joel@OARcorp.com>
* binutils/Makefile.am: Add or32-rtems-binutils.
2002-07-22 09:57:30 +00:00
Joel Sherrill 3f60b2aaff 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-16 23:43:23 +00:00
Joel Sherrill df1f734e38 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.
2002-04-03 17:58:26 +00:00
Joel Sherrill c2778fa04c 2001-03-28 Joel Sherrill <joel@OARcorp.com>
* binutils/binutils.add: Commented out patch since binutils 2.12
	does not require one.
2002-03-28 18:13:06 +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 353dbe95fc 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.
2002-03-20 14:17:17 +00:00
Joel Sherrill b96a7b14f9 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-24 14:14:31 +00:00
Joel Sherrill 2cfb238713 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.
2002-01-22 18:00:08 +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 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 365d16cf94 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-04-11 13:51:18 +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 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 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 a1c1ffc93b Corrected. 2000-06-29 22:30:21 +00:00
Joel Sherrill caeade3324 New file. 2000-06-29 22:30:12 +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 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 5eac93c7cc Now binutils, gcc, and gdb build into a "base" package that is shared
by all targets and one or more target specific RPMs.  This significantly
reduces the conflicts between the RPMs whether installing one or multiple
targets.
2000-01-25 19:47:32 +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 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 3953765718 Added sh-rtemself and m68k-rtemself. 1999-10-21 16:15:54 +00:00
Joel Sherrill 43e7d103a0 Changes from Ralf with script-19991021-0. He fixed the %files
issue and has mkbspspec in a better state.  user.cfg is now
gone.

There are some miscellaneous changes to buildall done by Joel
to clean up the build process.
1999-10-21 15:59:54 +00:00
Joel Sherrill 2f23359df0 Moved stuff to rtems subdirectory and made sure the system still
functioned.
1999-10-20 20:23:18 +00:00
Joel Sherrill 431c35dccb Miscellaneous improvements and cleanups committed so I can merge
Ralf's end of day version.
1999-10-20 19:59:01 +00:00
Joel Sherrill e4b4a7713f Generated files removed. 1999-10-20 16:23:32 +00:00
Joel Sherrill 10629f7435 New version from Ralf. 1999-10-20 15:29:12 +00:00