From f26c821c4acbd278480332916609f08beef184a4 Mon Sep 17 00:00:00 2001 From: Ralf Corsepius Date: Thu, 9 Mar 2006 05:07:57 +0000 Subject: Update --- contrib/crossrpms/NEWS | 6 ++++++ contrib/crossrpms/TODO | 24 +++++++++++++++++++++--- 2 files changed, 27 insertions(+), 3 deletions(-) (limited to 'contrib') diff --git a/contrib/crossrpms/NEWS b/contrib/crossrpms/NEWS index 304be0b5b6..5e055eeef9 100644 --- a/contrib/crossrpms/NEWS +++ b/contrib/crossrpms/NEWS @@ -1 +1,7 @@ +2006-03-09 Add fortran and objc to GCC's default languages for freebsd5.2, + freebsd6.0 and solaris. + +2006-03-02 Pass --enable-sysroot to non-rtems binutils (Required by + GCC-4.1 sys-root'ed toolchains). + 2006-02-25 Put this package under the GPL. diff --git a/contrib/crossrpms/TODO b/contrib/crossrpms/TODO index c7300e7d78..4f44a19c1a 100644 --- a/contrib/crossrpms/TODO +++ b/contrib/crossrpms/TODO @@ -1,4 +1,22 @@ -gcc/build.add: - * Use --languages=fortran instead of f95 for gcc >= 4.1 - (--languages=f95 is deprecated in gcc >= 4.1) +* Add support for multiple rtems targets. +- Allow building several specs at one time. +- Support different versions and patches for different targets + (target-specific specs). + +* Improve info files treatment: +- Problem: Infos are not target canonicalized. Therefore, installing them to + /usr or /usr/local is likely to conflict with vendor provided infos rsp. + locally installed packages. Additionally, installing to /usr/local is + completely out of our control. +- Current approach: Install infos/provide base packages for $prefix!=/usr. + This is insufficient to solve the problems noted above. +- Consider to install infos/provide base packages only for + $prefix=/opt/rtems* +- Consider to canonicalize the infos (How?). Probably better be done by + upstream. + +* Strip unnecessary stuff from generated *.specs. + +* gcc/build.add: Use --languages=fortran instead of f95 for gcc >= 4.1 + (--languages=f95 is deprecated in gcc >= 4.1) -- cgit v1.2.3