From 595daa6fb8090ac2732a6041bf6d460899c21b0a Mon Sep 17 00:00:00 2001 From: Alexey Neyman Date: Sun, 17 Dec 2017 11:40:55 -0800 Subject: Merge a local TODO list Signed-off-by: Alexey Neyman diff --git a/TODO b/TODO index 9aeb22d..52d0637 100644 --- a/TODO +++ b/TODO @@ -10,9 +10,7 @@ A (slightly) ordered set of tasks for crosstool-NG. Written in a cryptic languag [ ] 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 @@ -20,10 +18,13 @@ A (slightly) ordered set of tasks for crosstool-NG. Written in a cryptic languag [ ] 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 +[ ] Support alldefconfig/allnoconfig/other standard kconfig targets +[ ] Xtensa + [ ] Merge from xtensa maintainer whatever applicable? + [ ] Newlib does not seem to be working + [ ] Avoid printing "Using " if the sources are already prepared [ ] FreeBSD [ ] Use 'cc' rather than 'gcc' on the host [ ] Detect in configure what the default value is @@ -46,6 +47,9 @@ A (slightly) ordered set of tasks for crosstool-NG. Written in a cryptic languag [ ] 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 +[ ] 'ct-ng' source to disregard FORBID_DOWNLOADS and to avoid clobbering .build and build.log + [ ] Make ONLY_{DOWNLOAD,EXTRACT} options into steps + [ ] Create "prepare" state to make the environment checks, after "download" [ ] 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 @@ -107,11 +111,7 @@ 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 -[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 +[ ] Add a script to poll for new releases [ ] 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 -- cgit v0.10.2-6-g49f6