Ralf Corsepius
7da8c10750
2003-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* README.cdn-X: New.
* binutils/binutils.add: Add --build=%_build --host=%_host.
* cpukit/.cvsignore: Add *.spec.in.
* gcc3newlib/gccnewlib.add: Add --build=%_build --host=%_host.
* gdb/gdb.add: Add --build=%_build --host=%_host.
* rtemsdoc/.cvsignore: Add *.spec.in.
2003-01-31 16:02:21 +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
9c8ee7b2bd
2003-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* gdb/gdb.add: Remove header, broken cdn-X configuration,
%clean, Replace @exe_ext@ with %{_exeext}.
* gdb/mkspec.in: Remove exe_ext.
* gdb/target-gdb.add: Replace @exe_ext@ with %{_exeext}.
* gdb/Makefile.am: Use $(top_builddir)/common/common.add,
$(top_builddir)/common/clean.add, header.add.
* gcc3newlib/base-gcj.add: Replace @exe_ext@ with %{_exeext}.
* cpukit/mkspec.in: Remove exe_ext.
* binutils/Makefile.am: Use $(top_builddir)/common/common.add,
$(top_builddir)/common/clean.add, header.add.
2003-01-31 05:32:20 +00:00
Ralf Corsepius
0ac55c0c57
2003-01-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* binutils/binutils.add: Remove header, broken cdn-X configuration,
%clean.
* binutils/mkspec.in: Remove exe_ext, build_alias, host_alias.
* binutils/target-binutils.add: Replace @exe_ext@ with %{_exeext}.
2003-01-31 04:58:01 +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
Ralf Corsepius
d413a66b3e
2003-01-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* binutils/Makefile.am: Reflect changes above.
2003-01-30 10:26:45 +00:00
Ralf Corsepius
b601e1a44e
2003-01-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* binutils/mkspec.in: New.
* binutils/.cvsignore: Add mkspec.
* mkbinutilspec.in: Remove.
* gdb/Makefile.am: Depend on mkspec.
* binutils/binutils.add: Add @exe_ext@ to c++filt.
Add %_defaultbuildroot.
* configure.ac: Reflect changes above.
2003-01-30 10:21:40 +00:00
Ralf Corsepius
d5dd9b9428
2003-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* setup.def: binutils_rpm_release=2.
* binutils/base-binutils.add: %defattr(-,root,root).
* binutils/binutils.add: Ditto.
* binutils/target-binutils.add: Ditto.
2003-01-28 06:17:15 +00:00
Ralf Corsepius
e4eb1beab7
2002-11-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
...
* binutils/binutils.add: Add BuildPreReq: /sbin/install-info.
Disable nls.
Apply gzip -9qf to compress *infos and *mans.
Apply /sbin/install-info.
Remove *c++-filt.
* binutils/base-binutils.add: Add PreReq: /sbin/install-info.
Apply /sbin/install-info.
Package as.info-*.gz.
* binutils/target-binutils.add:
Package man1/*.1*.
2002-11-22 18:15:43 +00:00
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