Summary: * Add zlib and libiconv support in crosstool-ng and repack embedded toolchain source package.
Details: * Read crosstool-ng scripts, configs and document to learn on how it works. * Try mkedwards's extensions for crosstool-ng at https://github.com/mkedwards/crosstool-ng. It does have lots of extensions, the GDB-cross can build. But zlib and libiconv do not meet our requirement. * Add config, patch and build scripts for zlib and update the binutils build scripts to use the prebuilt zlib. * Add config and build scripts for libiconv and update the build scripts of gcc and gdb. * Write scripts to patch and repack embedded toolchain source packages to the standard format.
Plans: * Linaro connect: Oct. 31 - Nov. 4. * Integrate the repack scripts with crosstool-ng.
Thanks! -Zhenqiang