summaryrefslogtreecommitdiffstats
path: root/contrib/crossrpms/TODO
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2006-03-09 05:07:57 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2006-03-09 05:07:57 +0000
commitf26c821c4acbd278480332916609f08beef184a4 (patch)
treec0b512757902b4fe33be57cfa041f5fe0b6865bc /contrib/crossrpms/TODO
parentEnable fortran and objc (diff)
downloadrtems-f26c821c4acbd278480332916609f08beef184a4.tar.bz2
Update
Diffstat (limited to 'contrib/crossrpms/TODO')
-rw-r--r--contrib/crossrpms/TODO24
1 files changed, 21 insertions, 3 deletions
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)