Christian Beier
82e56d1bf8
gcc: fix build with musl.
Signed-off-by: Christian Beier <cb@shoutrlabs.com>
9 years ago
harald.geyer@gmx.at
1a7de36186
gcc: Include libgcc.a on those architectures that need it
Right now these are arm, hppa, microblaze, powerpc, sh and xtensa.
So we just try to grep for it to figure out if it is needed.
Signed-off-by: Harald Geyer <harald@ccbib.org>
Signed-off-by: Christian Beier <dontmind@freeshell.org>
10 years ago
Christian Beier
372787d29b
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>
10 years ago
Christian Beier
304e86ff28
gcc: Get rid of those sed substitutions and use proper ./configure args instead.
Signed-off-by: Christian Beier <dontmind@freeshell.org>
10 years ago
Christian Beier
f24052dd61
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>
10 years ago
Christian Beier
c704c2f503
gcc: Build gcc version 4.8.3, refresh patches from openwrt.git.
Signed-off-by: Christian Beier <dontmind@freeshell.org>
10 years ago
Christian Beier
b9683bf7df
gcc: Ship all *nonshared*.a static libs.
Particularly, this fixes linking with pthreads.
Signed-off-by: Christian Beier <dontmind@freeshell.org>
10 years ago
Christian Beier
75dd400ae6
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>
10 years ago
Christian Beier
9b24b13654
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>
10 years ago
Christian Beier
13e9670993
gcc: Enable parallel GCC builds.
Signed-off-by: Christian Beier <dontmind@freeshell.org>
10 years ago
Christian Beier
ee43a57b74
gcc: Depend on binutils package.
Signed-off-by: Christian Beier <dontmind@freeshell.org>
10 years ago
Christian Beier
0401ca4ca1
gcc: Add myself as maintainer.
Signed-off-by: Christian Beier <dontmind@freeshell.org>
10 years ago
Christian Beier
5ad8b4ff1e
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>
10 years ago
Christian Beier
758da3487e
gcc: Update GCC Makefile to let it build gcc 4.6 for target.
Signed-off-by: Christian Beier <dontmind@freeshell.org>
10 years ago
Christian Beier
799110936e
gcc: Add gcc package from git.openwrt.org/packages.git.
Signed-off-by: Christian Beier <dontmind@freeshell.org>
11 years ago