gcc: Add gcc package from git.openwrt.org/packages.git.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
gcc: Update GCC Makefile to let it build gcc 4.6 for target.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
gcc: Add README to gcc package explaining build-deps on host machine.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
gcc: Add patch that fixes a build error when building a 32bit toolchain on 64bit build machine.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
gcc: Add patch that fixes GCC building for MIPS.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
gcc: Add GCC 4.6 patches from official openwrt.git toolchain directory.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
gcc: The variable is simply called CONFIGURE_ARGS and already contains the host,build, target triplet plus right prefixes.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
gcc: Add myself as maintainer.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
gcc: Do not ship .info and .man files.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
gcc: Depend on binutils package.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
gcc: Enable parallel GCC builds.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
gcc: Heavy Makefile modification, now builds and runs on target.

* Use the same GCC version as the Attitude Adjustment toolchain.
* Use REAL_GNU_TARGET_NAME that contains the _uclibc suffix.
  Otherwise the linker on the target is not found.
* Revamped install section to install only needed binaries and omit
  static .a libs.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
gcc: Remove patches that don't apply to 4.6.3.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
gcc: Remove notes that mpfr-dev and the like are needed on the build machine.

That's not true, at least for GCC 4.6.3.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
gcc: Ship all *nonshared*.a static libs.

Particularly, this fixes linking with pthreads.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
gcc: Build gcc version 4.8.3, refresh patches from openwrt.git.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
gcc: Specify target languages the right way.

There are no CONFIG_INSTALL_* vars in the SDK anymore.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
gcc: Get rid of those sed substitutions and use proper ./configure args instead.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
gcc: Use strip instead of sstrip as sstrip somehow stops the on-target compilation from working properly.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
CONTRIBUTING: add paragraph about gaining commit access

Signed-off-by: Steven Barth <steven@midlink.org>