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
On Sat, Oct 29, 2011 at 1:57 AM, Zhenqiang Chen zhenqiang.chen@linaro.org wrote:
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.
Good. Start sending these upstream. Let me know if you'd like a pre-review first.
-- Michael
linaro-toolchain@lists.linaro.org