Subject: Toolchain status list
To: None <tech-toolchain@netbsd.org>
From: Todd Vierling <tv@wasabisystems.com>
List: tech-toolchain
Date: 10/03/2001 16:56:55
I've been requested to post a status list of the pending issues on the
toolchain.
===
Tasks currently in work, which should show commits for fixes shortly:
- Fix ld(1) rpath/rpath-link problem (pr 14114)
- Fix DESTDIR tools/toolchain build botch (pr 14079)
- Fix gdb.new build botch (current-users)
- Fix xsrc not to use /usr/libexec/cpp (current-users)
(partly done; need additional fix noted by veego for bootstrap imake)
- Fix "make clean"/"make cleandir" breakage (pr 14112, current-users)
===
Still pending on my personal to-do list, highest priority first:
- Fix gcc/bfd/ld on alpha to use our current (historic) PLT format and
nop/unop sequence properly
- Fix system make parallelism (tech-toolchain)
- Fix automatic kernel builds from "make release" on some platforms
- Finish top level make(1) bootstrap for vendor makes or old NetBSD make(1)
- Fix pathnames that are invalid on Winblows (Cygwin) hosts ("aux",
"com1.c", etc.)
- Create tools build procedure for other tools needed on non-NetBSD hosts
(and verify buildability on Cygwin, Solaris/x86, and Linux)
- Create somewhat better strategy for "cleandir" in tools
- Open discussion on possible default, better handling of TOOLDIR
- Find workaround for double math issues on sparc64 (pr 14095)
- Port forward changes to gcc 3.0.x and gcc-current
(may create cvs.netbsd.org CVS tree for collaborative merge work)
- Submit patches for all active gcc branches to FSF
- Investigate why the "new" nop/unop sequence on alpha gives us pipeline
caching issues (this has been an issue since binutils 2.9.x)
===
Lastly, the following tasks are important but are blocked because I'm
focusing on the issues above -- help would be appreciated:
- Create cross capable mklocale (current-users, "LC_CTYPE not installed")
- Fix ld.elf_so to work with newer MP-safe PLT format on alpha
(and change gcc/bfd/ld to use it on systems that are capable)
--
-- Todd Vierling <tv@wasabisystems.com> * Wasabi NetBSD: Run with it.
-- CDs, Integration, Embedding, Support -- http://www.wasabisystems.com/