Florian Fainelli
|
e032922266
toolchain: allow choosing the MIPS64 user-land ABI
|
12 ani în urmă |
Luka Perkov
|
c0de55b32c
toolchain: stop generating broken symlink in TOOLCHAIN_DIR/lib
|
12 ani în urmă |
Felix Fietkau
|
5d19a38d80
toolchain: sync eglibc headers/build split with uclibc changes
|
13 ani în urmă |
Felix Fietkau
|
f1a1d0a262
toolchain: fix libc headers dependency on kernel headers + minimal gcc
|
13 ani în urmă |
Felix Fietkau
|
c3caa1b768
uClibc: split the package into the main directory and the headers/ and utils/ subdirectories to clean up build order and fix quilt support
|
13 ani în urmă |
Mirko Vogt
|
334fd4199b
purge support for glibc - use eglibc instead!
|
13 ani în urmă |
Jo-Philipp Wich
|
5b7668ca44
use ext-toolchain.sh to integrate external toolchains Use ext-toolchain.sh to wrap external toolchain commands, abort build if certain features such as CONFIG_SOFT_FLOAT or CONFIG_IPV6 are enabled but not supported by the toolchain.
|
14 ani în urmă |
Felix Fietkau
|
830282cc89
build: add a lib64 symlink in staging_dir/host and staging_dir/toolchain* for systems that prefer this as library path (e.g. current SuSE), fixes mpfr and gcc build
|
14 ani în urmă |
Felix Fietkau
|
d637ae2fc8
make the build system a bit more silent without V=99
|
14 ani în urmă |
Jo-Philipp Wich
|
26616b18a4
add explicit dependencies between gcc prepare stages, fixes source download race with make -j (#8596)
|
15 ani în urmă |
Felix Fietkau
|
00d1e599d7
add a command for printing a cleaned up make target database - will be used to analyze package dependencies at some point
|
15 ani în urmă |
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
|
15 ani în urmă |
Felix Fietkau
|
215ccb66e6
gcc: add llvm-gcc and llvm from trunk (does not successfully compile a target yet, but gets close)
|
16 ani în urmă |
Nicolas Thill
|
c9bc7c504c
add external toolchain support, enhance native toolchain support (special thanks to Luigi Mantellini for his help... and patience ;)
|
16 ani în urmă |
Florian Fainelli
|
3eedb2a791
add the insight gdb frontend (#4701)
|
16 ani în urmă |
Felix Fietkau
|
7dc435ea29
move the toolchain_install stampfile to the right place to fix spurious missing toolchain errors after cleaning stuff
|
16 ani în urmă |
Nicolas Thill
|
a3edea1b91
add support for alternative C libraries (currently only glibc/eglibc) other (related) changes: - kernel headers are now installed using "make headers_install" on 2.6 - target names now contain an openwrt "vendor" tag (e.g. mips-openwrt-linux-gnu) - build directory names now contain gcc/libc name/version - default cpu for x86 is now i486 (required to build glibc/eglibc)
|
17 ani în urmă |
Felix Fietkau
|
8b41afa584
add some sanity checking
|
17 ani în urmă |
Felix Fietkau
|
a9d683ca91
major target cleanup. it is now possible to have subtargets that can override many target settings, including arch - merge adm5120, adm5120eb. target profiles still need to be adapted for subtargets
|
18 ani în urmă |
Felix Fietkau
|
c6bc77ea36
build system cleanup/restructuring as described in http://lists.openwrt.org/pipermail/openwrt-devel/2007-August/001159.html
|
18 ani în urmă |
Felix Fietkau
|
a37c85d5fe
no need to call compile,install on the kernel-headers dir - this gets rid of another unnecessary autorebuild check
|
18 ani în urmă |
Felix Fietkau
|
d7f2cb1642
next round of cleanup, convert target/ - make -j works now ;)
|
18 ani în urmă |
Felix Fietkau
|
49e628f765
next round of build system cleanup - convert package/ to new structure
|
18 ani în urmă |
Felix Fietkau
|
7e21008ee2
remove leftover stuff
|
18 ani în urmă |
Felix Fietkau
|
f1ac6cf7ec
fix compile errors with make 3.80
|
18 ani în urmă |
Felix Fietkau
|
d6a0242404
use $(curdir) again
|
18 ani în urmă |
Felix Fietkau
|
e143bed1f1
build system fixes, more cleanup
|
18 ani în urmă |
Felix Fietkau
|
333244441e
add update target to toolchain/
|
18 ani în urmă |
Felix Fietkau
|
f6a92d6ffe
enable the refresh target in toolchain/
|
18 ani în urmă |
Felix Fietkau
|
1099e2d679
the default_subtargets template was a bad idea, since different makefiles require different types of dependencies for subtargets. nuke it...
|
18 ani în urmă |