| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
GCC needs the kernel headers to compile.
Some GCC file includes asm/unistd.h which is provided by the kernel headers.
Normally the kernel headers build is very fast and ready before the gcc uses
it, but if it clones the kernel from a slow git repository it takes longer
and then it could be that the gcc already wants to use the kernel headers
before they are available. This patch fixes this problem by adding the
missing dependency.
Signed-off-by: Hauke Mehrtens <hauke.mehrtens@intel.com>
|
|
|
|
|
|
|
|
| |
The check cleans and rebuilds the toolchain if it changed on update.
When building from a source tarball, it is reasonable to expect that
there will be no updates, so no rebuild check is necessary
Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
|
|
|
|
|
|
|
|
|
| |
Packages libx264 and ffmpeg are built with ASM options on x86 platforms.
The current libx264 version no longer builds with YASM and requires NASM.
ffmpeg 3.x can be built with either YASM or NASM however, furture 4.x versions
will require NASM.
Signed-off-by: Ted Hess <thess@kitschensync.net>
Acked-by: Rosen Penev <rosenp@gmail.com>
|
|
|
|
|
|
|
|
| |
Insight hasn't been touched since 2009 and I can't find any references at
least 6 years back of being used. Ubuntu and Debian removed insight years ago
from their repos so I think we can safely remove this too.
Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
|
|
|
|
|
|
|
|
|
| |
- Check for changes in toolchain/ only
- Only replace the stamp file if it was changed
- Fix dependencies for staging dir prepare
- Move the stamp file to TOOLCHAIN_DIR
Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
|
|
|
| |
Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
|
|
|
|
|
| |
It was a leftover from an old obsoleted dependency chain
Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
|
|
|
| |
Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
|
|
|
|
|
| |
Reduces the number of recursive make invocations
Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is intended to be used for a wide array of package sanity checks.
The first check that is implemented is for the hash of downloaded files.
It checks:
- Missing hash
- Use of SHA256 instead of MD5
- dl/<file> hash not matching hash in makefile
- deprecated MD5SUM variable
The deprecated MD5SUM variable check is skipped for feeds/ until OpenWrt
is updated as well
Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
|
|
|
|
|
|
| |
Some libraries require yasm to build with in-line assembly for x86
targets.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
|
|
|
|
|
|
|
|
| |
No extra libc header build step is done, so no extra toolchain is needed
for preparing it.
This saves a significant amount of build time and disk space
Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
|
|
|
|
|
| |
Signed-off-by: Steven Barth <steven@midlink.org>
SVN-Revision: 46117
|
|
|
|
|
|
| |
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 44783
|
|
|
|
|
|
| |
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43693
|
|
|
|
| |
SVN-Revision: 39631
|
|
|
|
|
|
| |
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 36205
|
|
|
|
|
|
|
|
|
|
|
|
| |
It turns out that the symlink may exists already by the time the toolchain
Makefile gets an opportunity to run. While we asked to replace the target, ln
doesn't do so until after dereferencing the existing symlink. This results in
an unintended symlink that refers to itself. Instead, create the link without
dereferencing any symlinks by using the -n option.
Signed-off-by: John Szakmeister <john@szakmeister.net>
SVN-Revision: 36140
|
|
|
|
| |
SVN-Revision: 32584
|
|
|
|
| |
SVN-Revision: 32582
|
|
|
|
|
|
| |
utils/ subdirectories to clean up build order and fix quilt support
SVN-Revision: 32557
|
|
|
|
|
|
| |
for reference: http://www.mail-archive.com/openwrt-devel@lists.openwrt.org/msg13425.html
SVN-Revision: 31503
|
|
|
|
|
|
| |
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.
SVN-Revision: 29766
|
|
|
|
|
|
| |
for systems that prefer this as library path (e.g. current SuSE), fixes mpfr and gcc build
SVN-Revision: 29352
|
|
|
|
| |
SVN-Revision: 26460
|
|
|
|
|
|
| |
race with make -j (#8596)
SVN-Revision: 24969
|
|
|
|
|
|
| |
to analyze package dependencies at some point
SVN-Revision: 22871
|
|
|
|
|
|
| |
initial, final), to clean up the dependency handling nastiness and to improve support for rebuilding parts of the toolchain
SVN-Revision: 22319
|
|
|
|
|
|
| |
target yet, but gets close)
SVN-Revision: 18019
|
|
|
|
|
|
| |
thanks to Luigi Mantellini for his help... and patience ;)
SVN-Revision: 17682
|
|
|
|
| |
SVN-Revision: 17019
|
|
|
|
|
|
| |
missing toolchain errors after cleaning stuff
SVN-Revision: 16776
|
|
|
|
|
|
| |
(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
|
|
|
|
| |
SVN-Revision: 11473
|
|
|
|
|
|
| |
override many target settings, including arch - merge adm5120, adm5120eb. target profiles still need to be adapted for subtargets
SVN-Revision: 8694
|
|
|
|
|
|
| |
http://lists.openwrt.org/pipermail/openwrt-devel/2007-August/001159.html
SVN-Revision: 8362
|
|
|
|
|
|
| |
another unnecessary autorebuild check
SVN-Revision: 8247
|
|
|
|
| |
SVN-Revision: 8242
|
|
|
|
| |
SVN-Revision: 8236
|
|
|
|
| |
SVN-Revision: 8234
|
|
|
|
| |
SVN-Revision: 8230
|
|
|
|
| |
SVN-Revision: 8208
|
|
|
|
| |
SVN-Revision: 8207
|
|
|
|
| |
SVN-Revision: 7754
|
|
|
|
| |
SVN-Revision: 7751
|
|
|
|
|
|
| |
require different types of dependencies for subtargets. nuke it...
SVN-Revision: 7003
|
|
|
|
| |
SVN-Revision: 6423
|
|
|
|
| |
SVN-Revision: 6413
|
|
|
|
| |
SVN-Revision: 6357
|
|
|
|
| |
SVN-Revision: 5783
|