summaryrefslogtreecommitdiffstats
path: root/toolchain/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* toolchain: sync eglibc headers/build split with uclibc changesnbd2012-07-031-17/+8
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32584 3c298f89-4303-0410-b956-a3cf2f4a3e73
* toolchain: fix libc headers dependency on kernel headers + minimal gccnbd2012-07-031-1/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32582 3c298f89-4303-0410-b956-a3cf2f4a3e73
* uClibc: split the package into the main directory and the headers/ and ↵nbd2012-06-301-4/+18
| | | | | | utils/ subdirectories to clean up build order and fix quilt support git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32557 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain/glibc*] purge support for glibc - use eglibc instead!mirko2012-04-281-4/+1
| | | | | | for reference: http://www.mail-archive.com/openwrt-devel@lists.openwrt.org/msg13425.html git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31503 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [buildroot] use ext-toolchain.sh to integrate external toolchainsjow2012-01-181-1/+1
| | | | | | | | | 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. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29766 3c298f89-4303-0410-b956-a3cf2f4a3e73
* build: add a lib64 symlink in staging_dir/host and staging_dir/toolchain* ↵nbd2011-11-281-0/+1
| | | | | | for systems that prefer this as library path (e.g. current SuSE), fixes mpfr and gcc build git-svn-id: svn://svn.openwrt.org/openwrt/trunk@29352 3c298f89-4303-0410-b956-a3cf2f4a3e73
* make the build system a bit more silent without V=99nbd2011-04-041-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@26460 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] add explicit dependencies between gcc prepare stages, fixes ↵jow2011-01-121-0/+2
| | | | | | source download race with make -j (#8596) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24969 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add a command for printing a cleaned up make target database - will be used ↵nbd2010-09-011-0/+4
| | | | | | to analyze package dependencies at some point git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22871 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc: split up the build process into three distinct stages (minimal, ↵nbd2010-07-201-8/+8
| | | | | | initial, final), to clean up the dependency handling nastiness and to improve support for rebuilding parts of the toolchain git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22319 3c298f89-4303-0410-b956-a3cf2f4a3e73
* gcc: add llvm-gcc and llvm from trunk (does not successfully compile a ↵nbd2009-10-101-0/+5
| | | | | | target yet, but gets close) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@18019 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] add external toolchain support, enhance native toolchain support ↵nico2009-09-231-4/+4
| | | | | | (special thanks to Luigi Mantellini for his help... and patience ;) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17682 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [toolchain] add the insight gdb frontend (#4701)florian2009-07-261-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17019 3c298f89-4303-0410-b956-a3cf2f4a3e73
* move the toolchain_install stampfile to the right place to fix spurious ↵nbd2009-07-111-1/+1
| | | | | | missing toolchain errors after cleaning stuff git-svn-id: svn://svn.openwrt.org/openwrt/trunk@16776 3c298f89-4303-0410-b956-a3cf2f4a3e73
* [massive] add support for alternative C libraries (currently only glibc/eglibc)nico2009-01-081-9/+32
| | | | | | | | | | | 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) git-svn-id: svn://svn.openwrt.org/openwrt/trunk@13931 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add some sanity checkingnbd2008-06-151-1/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11473 3c298f89-4303-0410-b956-a3cf2f4a3e73
* major target cleanup. it is now possible to have subtargets that can ↵nbd2007-09-081-1/+3
| | | | | | override many target settings, including arch - merge adm5120, adm5120eb. target profiles still need to be adapted for subtargets git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8694 3c298f89-4303-0410-b956-a3cf2f4a3e73
* build system cleanup/restructuring as described in ↵nbd2007-08-071-2/+13
| | | | | | http://lists.openwrt.org/pipermail/openwrt-devel/2007-August/001159.html git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8362 3c298f89-4303-0410-b956-a3cf2f4a3e73
* no need to call compile,install on the kernel-headers dir - this gets rid of ↵nbd2007-07-301-0/+2
| | | | | | another unnecessary autorebuild check git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8247 3c298f89-4303-0410-b956-a3cf2f4a3e73
* next round of cleanup, convert target/ - make -j works now ;)nbd2007-07-301-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8242 3c298f89-4303-0410-b956-a3cf2f4a3e73
* next round of build system cleanup - convert package/ to new structurenbd2007-07-301-2/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8236 3c298f89-4303-0410-b956-a3cf2f4a3e73
* remove leftover stuffnbd2007-07-301-1/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8234 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix compile errors with make 3.80nbd2007-07-301-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8230 3c298f89-4303-0410-b956-a3cf2f4a3e73
* use $(curdir) againnbd2007-07-281-12/+14
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8208 3c298f89-4303-0410-b956-a3cf2f4a3e73
* build system fixes, more cleanupnbd2007-07-281-49/+16
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8207 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add update target to toolchain/nbd2007-06-281-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7754 3c298f89-4303-0410-b956-a3cf2f4a3e73
* enable the refresh target in toolchain/nbd2007-06-281-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7751 3c298f89-4303-0410-b956-a3cf2f4a3e73
* the default_subtargets template was a bad idea, since different makefiles ↵nbd2007-04-181-1/+11
| | | | | | require different types of dependencies for subtargets. nuke it... git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7003 3c298f89-4303-0410-b956-a3cf2f4a3e73
* remove remaining unnecessary dependencynbd2007-02-281-3/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6423 3c298f89-4303-0410-b956-a3cf2f4a3e73
* move ccache to tools/ and fix potential dependency issuenbd2007-02-271-1/+0
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6413 3c298f89-4303-0410-b956-a3cf2f4a3e73
* clean up stampfile mess for tools/ and toolchain/nbd2007-02-251-30/+12
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6357 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix ccache build ordernbd2006-12-141-1/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5783 3c298f89-4303-0410-b956-a3cf2f4a3e73
* Add ccache if not installed/installable on the host-systemflorian2006-12-111-1/+2
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5758 3c298f89-4303-0410-b956-a3cf2f4a3e73
* oops, forgot to remove references to libnotimplnico2006-10-311-2/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5356 3c298f89-4303-0410-b956-a3cf2f4a3e73
* fix gene2fs build on freebsdnbd2006-10-101-1/+6
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@5019 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add portability fixes for toolchain/tools (full tools/toolchain build works ↵nbd2006-09-271-6/+0
| | | | | | on osx now) git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4867 3c298f89-4303-0410-b956-a3cf2f4a3e73
* move tools from toolchain/ to tools/nbd2006-09-271-9/+7
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4866 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add basic support for the Magicbox boardskaloz2006-08-251-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4672 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add secret option to use host's toolchain when native compilingmbm2006-08-101-4/+11
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4553 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add genext2fs to build ext2 filesystem imagesnico2006-07-221-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4213 3c298f89-4303-0410-b956-a3cf2f4a3e73
* change 'source' to 'download'mbm2006-07-201-3/+3
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4176 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add missing copyrightnbd2006-06-271-0/+7
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4094 3c298f89-4303-0410-b956-a3cf2f4a3e73
* massive cleanup of toolchain/nbd2006-06-211-5/+6
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4038 3c298f89-4303-0410-b956-a3cf2f4a3e73
* build system cleanup. move shared include files into $(TOPDIR)/include, move ↵nbd2006-06-211-1/+2
| | | | | | lzma, mkfs.* into toolchain/ git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4032 3c298f89-4303-0410-b956-a3cf2f4a3e73
* add toolchain/download targetnbd2006-06-201-1/+6
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4029 3c298f89-4303-0410-b956-a3cf2f4a3e73
* cleanup; replace .PHONY with FORCE; disable gdb by defaultnbd2006-05-311-11/+12
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3877 3c298f89-4303-0410-b956-a3cf2f4a3e73
* remove more junknbd2006-05-101-8/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@3756 3c298f89-4303-0410-b956-a3cf2f4a3e73
* set V=5 as default and fix toolchain verbosity settingnbd2005-11-131-4/+4
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2469 3c298f89-4303-0410-b956-a3cf2f4a3e73
* large build system cleanup. added some stuff to control the verbosity level, ↵nbd2005-10-221-3/+13
| | | | | | but not complete, yet. git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2221 3c298f89-4303-0410-b956-a3cf2f4a3e73
* rename libmissing to libnotimplnico2005-10-081-1/+1
| | | | git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@2082 3c298f89-4303-0410-b956-a3cf2f4a3e73