summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO29
1 files changed, 26 insertions, 3 deletions
diff --git a/TODO b/TODO
index 58694c2..eabd20b 100644
--- a/TODO
+++ b/TODO
@@ -2,7 +2,24 @@ A (slightly) ordered set of tasks for crosstool-NG. Written in a cryptic languag
-- Alexey Neyman (@stilor)
+[ ] mingw-w64 fails to build (with new gcc?) - the headers are installed into usr/x86_64-w64-mingw32/x86_64-w64-mingw32/include instead of usr/x86_64-w64-mingw32/include
+ [ ] fix or retire?
+[ ] test-packages.sh
+ [ ] FTP URLs always succeed in verification (wget bug) - how to work around?
+ [ ] new function - refresh/renumber patches
+[ ] templates (bootstrap)
+ [ ] #!foreach xxx if-changed yyy to avoid unnecessary 'default' lines
+ [ ] relevant pattern for Linaro releases - tie to the major version
+[ ] new packages
+ [ ] config.guess
+ [ ] gnulib
+ [ ] use gnulib in m4, gettext, libiconv, libtool
+ [ ] autoconf-archive
+ [ ] use to retrieve ax_pthread.m4 (gettext?)
+[ ] retire wiki-samples
+ [ ] Fix displaying the versions in case devel is used (custom location/repo) - display "devel" or "custom" in those cases
[ ] arm_neon.h - offer as a companion "library" for the target
+[ ] gdbinit (installed if CT_GDB_INSTALL_GDBINIT is set) is not relocatable, contains absolute paths
[ ] FreeBSD
[ ] Use 'cc' rather than 'gcc' on the host
[ ] Detect in configure what the default value is
@@ -17,11 +34,14 @@ A (slightly) ordered set of tasks for crosstool-NG. Written in a cryptic languag
[ ] mingw.sh: create a hook for "pre-checks" for all libcs
[ ] move CT_DoMultilibList to this new hook?
[ ] go over all config options and evaluate their applicability to cross/canadian/cross-native (i.e. WANTS_STATIC_LINK does not have to test build's support for static link)
-[ ] Remove per-arch patching (this makes .build/src non-sharable between builds!)
[ ] Update "Internals" chapter in the docs to match current state
[ ] Integrate openrisc support
[ ] Re-enable shared libraries - can it be done without wrapper scripts, e.g. via rpath?
-[ ] 'ct-ng' source to disregard FORBID_DOWNLOADS and to avoid clobbering .build and build.log
+[ ] 'ct-ng source'
+ [ ] disregard FORBID_DOWNLOADS and to avoid clobbering .build and build.log
+ [ ] should not check/prepare environment (#776)
+ [ ] move download/patching/prepare into separate steps
+ [ ] beware of TBD - want to use autotools for all packages after they're built, so need to defer preparation of the sources from a repo
[ ] Restore blackfin/fdpic support?
[ ] Install bash completion script - are there any default locations for it?
[ ] Do we need "HACK: we need to override SHLIB_LC from gcc/config/t-slibgcc-elf-ver" block in 100-gcc.sh? We do create a dummy libc.so
@@ -83,8 +103,11 @@ A (slightly) ordered set of tasks for crosstool-NG. Written in a cryptic languag
[ ] #534 Merge gcc backends in 100-gcc.sh
[ ] Currently some options (e.g. plugins) are not supported in core backend, hence aren't available on baremetal configurations
[ ] Support clang
-[ ] Generate per-package version Kconfig fragments, and include them
+[X] Generate per-package version Kconfig fragments, and include them
[ ] Add a script to poll for new releases
+ [ ] Add a script to verify
+ [ ] URL accessibility - note that some URLs are mutually exclusive, e.g. foo.com/bar and foo.com/bar/archive
+ [ ] Patch applicability
[ ] Install a single lib/ directory with all the stuff needed - scripts, makefile fragments, etc
[ ] Separate maintainer's scripts from the scripts used by crosstool-ng itself
[ ] Commit testing.py to the new maintainer's dir