Jo-Philipp Wich
|
26616b18a4
|
add explicit dependencies between gcc prepare stages, fixes source download race with make -j (#8596)
SVN-Revision: 24969
|
14 years ago |
Felix Fietkau
|
00d1e599d7
|
add a command for printing a cleaned up make target database - will be used to analyze package dependencies at some point
SVN-Revision: 22871
|
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 |
Felix Fietkau
|
215ccb66e6
|
gcc: add llvm-gcc and llvm from trunk (does not successfully compile a target yet, but gets close)
SVN-Revision: 18019
|
15 years ago |
Nicolas Thill
|
c9bc7c504c
|
add external toolchain support, enhance native toolchain support (special thanks to Luigi Mantellini for his help... and patience ;)
SVN-Revision: 17682
|
15 years ago |
Florian Fainelli
|
3eedb2a791
|
add the insight gdb frontend (#4701)
SVN-Revision: 17019
|
16 years ago |
Felix Fietkau
|
7dc435ea29
|
move the toolchain_install stampfile to the right place to fix spurious missing toolchain errors after cleaning stuff
SVN-Revision: 16776
|
16 years ago |
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)
SVN-Revision: 13931
|
16 years ago |
Felix Fietkau
|
8b41afa584
|
add some sanity checking
SVN-Revision: 11473
|
17 years ago |
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
SVN-Revision: 8694
|
17 years ago |
Felix Fietkau
|
c6bc77ea36
|
build system cleanup/restructuring as described in http://lists.openwrt.org/pipermail/openwrt-devel/2007-August/001159.html
SVN-Revision: 8362
|
18 years ago |
Felix Fietkau
|
a37c85d5fe
|
no need to call compile,install on the kernel-headers dir - this gets rid of another unnecessary autorebuild check
SVN-Revision: 8247
|
18 years ago |
Felix Fietkau
|
d7f2cb1642
|
next round of cleanup, convert target/ - make -j works now ;)
SVN-Revision: 8242
|
18 years ago |
Felix Fietkau
|
49e628f765
|
next round of build system cleanup - convert package/ to new structure
SVN-Revision: 8236
|
18 years ago |
Felix Fietkau
|
7e21008ee2
|
remove leftover stuff
SVN-Revision: 8234
|
18 years ago |
Felix Fietkau
|
f1ac6cf7ec
|
fix compile errors with make 3.80
SVN-Revision: 8230
|
18 years ago |
Felix Fietkau
|
d6a0242404
|
use $(curdir) again
SVN-Revision: 8208
|
18 years ago |
Felix Fietkau
|
e143bed1f1
|
build system fixes, more cleanup
SVN-Revision: 8207
|
18 years ago |
Felix Fietkau
|
333244441e
|
add update target to toolchain/
SVN-Revision: 7754
|
18 years ago |
Felix Fietkau
|
f6a92d6ffe
|
enable the refresh target in toolchain/
SVN-Revision: 7751
|
18 years ago |
Felix Fietkau
|
1099e2d679
|
the default_subtargets template was a bad idea, since different makefiles require different types of dependencies for subtargets. nuke it...
SVN-Revision: 7003
|
18 years ago |
Felix Fietkau
|
fd0969ba61
|
remove remaining unnecessary dependency
SVN-Revision: 6423
|
18 years ago |
Felix Fietkau
|
f1a91c2f71
|
move ccache to tools/ and fix potential dependency issue
SVN-Revision: 6413
|
18 years ago |
Felix Fietkau
|
ced1277147
|
clean up stampfile mess for tools/ and toolchain/
SVN-Revision: 6357
|
18 years ago |
Felix Fietkau
|
f74dd32cba
|
fix ccache build order
SVN-Revision: 5783
|
18 years ago |
Florian Fainelli
|
b492e69bd2
|
Add ccache if not installed/installable on the host-system
SVN-Revision: 5758
|
18 years ago |
Nicolas Thill
|
8ec5b1d614
|
oops, forgot to remove references to libnotimpl
SVN-Revision: 5356
|
18 years ago |