Matteo Croce
|
360fd10ac9
|
gcc: optionally build gccgo compiler
Tested with eglibc on x86 and armv7 so far
Signed-off-by: Matteo Croce <matteo.croce@canonical.com>
|
8 years ago |
Felix Fietkau
|
795cab69b3
|
gcc: enable LTO support unconditionally
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 47442
|
9 years ago |
Steven Barth
|
cfdadd3e1d
|
gcc: musl comes with its own SSP, so use it instead of libssp
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46071
|
10 years ago |
Felix Fietkau
|
749d865aa4
|
gcc: gcc 4.9.x disable libsanitize
gcc 4.9.x enables building of libsanitize
- libsanitize needs some headers that are not available
in uclibc (netrom/netrom.h)
according to buildroot project:
- build fail with musl
- need wordexp with uclibc which increases uclibc size
http://git.buildroot.net/buildroot/commit/?id=5f4d658d888b539de9a6247ae5b1a0999de5d4ec
http://git.buildroot.net/buildroot/commit/?id=554e29e267e6b36a0fd78c82cbad2c82d939eb7f
Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
SVN-Revision: 42767
|
10 years ago |
Felix Fietkau
|
c4fb88720e
|
toolchain: remove another bogus copy of libiberty.a
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 42624
|
10 years ago |
Felix Fietkau
|
c270db592a
|
gcc: remove the bogus CONFIG_TLS_SUPPORT symbol - TLS support is required by libc.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 36240
|
12 years ago |
Florian Fainelli
|
348cae15d2
|
buildroot: factor knowledge of a 64bits architecture
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 36204
|
12 years ago |
Felix Fietkau
|
ed2bf29be5
|
build: add the + token to any commands that can pass through the jobserver, fixes parallel build on some systems
SVN-Revision: 33523
|
12 years ago |
Felix Fietkau
|
d6c5846513
|
gcc: enable parallel builds
SVN-Revision: 33444
|
12 years ago |
Felix Fietkau
|
70259bceb4
|
toolchain/gcc: fix installing the toolchain after removing the toolchain dir without a full rebuild
SVN-Revision: 32554
|
13 years ago |
Felix Fietkau
|
42ed1bd9e6
|
gcc: enable --with-headers for the final toolchain build
SVN-Revision: 30613
|
13 years ago |
Jo-Philipp Wich
|
64dc82eab0
|
invoke patch-specs.sh in the gcc/final install stage. Patch up OpenWrts own cross toolchains to always search headers and libraries in $STAGING_DIR, this should solve most issues with missing headers, indirect linking and not found libraries. At a later stage, all -I and -L flags will be purged from TARGET_LDFLAGS and TARGET_CPPFLAGS.
SVN-Revision: 29768
|
13 years ago |
Imre Kaloz
|
be9a11b014
|
replace gcc 4.5.2 support with 4.6.1
SVN-Revision: 27333
|
14 years ago |
Jo-Philipp Wich
|
a56dab661a
|
introduce option to enable setjump()/longjump() based C++ exceptions (#9185, patch from David Kuehling via Qi hardware)
SVN-Revision: 27261
|
14 years ago |
Felix Fietkau
|
62c1740676
|
toolchain: fix the sysroot mess by getting rid of $(TOOLCHAIN_DIR)/usr and moving it back to $(TOOLCHAIN_DIR), this change makes the toolchain relocatable again, which should fix the SDK
SVN-Revision: 22723
|
14 years ago |
Felix Fietkau
|
5149ed151d
|
gcc: split up the build process into three distinct stages (minimal, initial, final), to clean up the dependency handling nastiness and to improve support for rebuilding parts of the toolchain
SVN-Revision: 22319
|
15 years ago |