summaryrefslogtreecommitdiff
path: root/toolchain/kernel-headers/kernel-headers.mk
AgeCommit message (Collapse)Author
2012-03-18DOWNLOAD: change $1=DIRECTORY_URL, $2=FILE_NAME to $1=FULL_FILE_URL, ↵Alvaro G. M
$2=FILE_NAME This modifies the definition of DOWNLOAD to receive two arguments: the first one is the full URL of the file to download, whereas the second (and optional) is the name the file will have once downloaded. Same thing with the SOURCE_CHECK_WGET and SCP functions. All calls to these functions have been changed to the shortest form of the new API, except for toolchains acquisition. Since there is quite a number of different toolchains this call to DOWNLOAD is better set to the generic one. Signed-off-by: Alvaro G. M <alvaro.gamez@hazent.com> Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Tested-by: Stephan Hoffmann <sho@relinux.de> Downloading Microblaze LE toolchain works on a clean install Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2011-10-24kernel-headers: bump to version 3.0.7 and add version 3.1Gustavo Zacarias
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2011-09-17support: move patch-kernel.sh and rename itThomas Petazzoni
The name "patch-kernel.sh" is a bit stupid, since this script is used to patch everything in Buildroot, not only kernel trees. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2011-07-22kernel-headers: add 3.0Peter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2011-03-15kernel-headers: add 2.6.38, remove 2.6.34.xPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2011-01-26kernel-headers: handle long term support kernels, bump 2.6.35Peter Korsgaard
2.6.34 was (erroneously) already updated earlier. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-12-13kernel-headers: simplifyPeter Korsgaard
Old-style kernel headers got removed almost 2 years ago, so get rid of the seperate kernel-headers-new.makefile file and move the content to the main kernel-headers.mk. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-10-17Makefile: move KERNEL_ARCH from kernel-headers to herePeter Korsgaard
Closes #2707 It's not only for kernel headers, and the kernel headers .mk file isn't included for crosstool-ng toolchain, which broke linux/u-boot/.. builds. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-03-30get rid of broken nios2 supportPeter Korsgaard
Has been marked as broken for more than 1 year, with no indication that anyone cares, and it needs a bunch of special handling. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-06kernel-headers: make snapshot option more user friendlyPeter Korsgaard
Closes #751. Make kernel headers snapshot more user friendly by making it more obvious that it's about using a local kernel snapshot, and error out with a sensible error message if the option is enabled but no linux-2.6.tar.bz2 is present in DL_DIR, rather than trying to fetch it from kernel.org. Furthermore fix the bug where it tried to use linux-2.6..tar.bz2 instead of linux-2.6.tar.bz2. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-23rename TOOL_BUILD_DIR to TOOLCHAIN_DIRMichael Roth
To reflect the new output directory hierachy rename the Makefile variable TOOL_BUILD_DIR to TOOLCHAIN_DIR. Signed-off-by: Michael Roth <mroth@nessie.de> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-05toolchain: use qstripThomas Petazzoni
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-02-24kernel-headers: remove deprecated 2.4 supportPeter Korsgaard
2009-01-16toolchain/: convert to DOWNLOAD helperPeter Korsgaard
2009-01-13toolchain: sh64 fixesPeter Korsgaard
- arch/sh and arch/sh64 got merged in 2.6.25, so use arch/sh for sh64 as well - use little endian for sh64, like for 32bit sh sh64 still doesn't build, but gets further along now.
2009-01-12buildroot: get rid of s390 supportPeter Korsgaard
As discussed on the list. It isn't supported by uclibc, so I strongly doubt anyone has been using it.
2008-06-13toolchain: also setup kernel headers when ext toolchain is usedPeter Korsgaard
Provide kernel headers when ext toolchain is used, so we can compile packages which need them.
2008-01-10Define kernelversion if ext toolchain is usedUlf Samuelsson
2007-11-26Fix for old-style kernels (broken by r20018). Check old-style versions beforePeter Korsgaard
including kernel-headers-new.makefile.
2007-11-09update kernel-headers nios2 support, thanks atleIvan Kuten
2007-09-11bump up a few version numbers. kill dead 2.6.19 option.Eric Andersen
accomodate powerpc64
2007-08-24This patch allows each project to have a private linux build.Ulf Samuelsson
Split build of kernel headers and kernel image into two source trees. Kernel headers are built in $(TOOL_BUILD_DIR) Kernel build is in $(PROJECT_BUILD_DIR) Make sure that kernel patches are applied to the kernel tree in $(PROJECT_BUILD_DIR) Add board specific patches, if available.
2007-08-22- global whitespace trimmingBernhard Reutner-Fischer
2006-12-22- move setting of determination whether we use a full kernel vs. sanitized ↵Bernhard Reutner-Fischer
headers into the generic part
2006-12-14- prerequisites are evaluated immediately, so move the dl rule down below ↵Bernhard Reutner-Fischer
setting the respective variables. Thanks to whirm for noticing this.
2006-12-13- sh[234][[:alnum:]]* -> shBernhard Reutner-Fischer
2006-12-13split things up so this is not an unreadable messEric Andersen
2006-12-08use '/bin/echo -e' to make certain we don't use an unusable /bin/sh builtinEric Andersen
2006-12-02- bump non-sanitized version to 2.6.19Bernhard Reutner-Fischer
- remove some superfluous mkdir's - allow for patch, patch.gz, patch.bz2 per version
2006-11-22- bump versionBernhard Reutner-Fischer
2006-11-17- add and use BR2_BZCAT config option.Bernhard Reutner-Fischer
2006-10-11- normalize KERNEL_ARCH via sedBernhard Reutner-Fischer
2006-10-09- we need to pass ARCH to the kernel; The kernel does not have a table toBernhard Reutner-Fischer
normalize the passed in ARCH, from the looks, so we have to normalize it manually. XXX: FIXME upstream via a simple shell script like the cc-checks! FIXME: flesh this out..
2006-10-09- use headers_install for full kernel tarballs used as kernel-headersBernhard Reutner-Fischer
2006-09-28- add possibility to use a 2.6.18 (full) kernel tarball for the libc-headers.Bernhard Reutner-Fischer
2006-07-19minor dependancy cleanupEric Andersen
2006-07-19fix fallback case so dependancies work as expectedEric Andersen
2006-04-280000851: toolchain/kernel-headers: Use LINUX_HEADERS_VERSION instead ofPeter Korsgaard
LINUX_VERSION. Use LINUX_HEADERS_VERSION instead of LINUX_VERSION as that variable is used for the actual kernel version used which might be different than the headers version. E.G. LINUX_VERSION is set in the target/device/* files. If this version doesn't match the selected kernel headers version the patches won't be applied.
2006-01-24fix improper symlink for asm dir when using x86 archsDavid Anders
2006-01-04incorporate patches from marc in bug #273 to add support for nios2Mike Frysinger
2005-07-18Update the set of available kernel headers to include 2.4.31 and 2.6.12Eric Andersen
2005-06-24be a bit more consistant with naming, always escape wildcardsEric Andersen
2005-06-23If you update the kernel headers tarball and run make against an already builtEric Andersen
buildroot, the header files will be re-extracted, but they will not be put in exactly the right place if the name of the extracted directory includes the kernel version numbers. For example, linux-libc-headers-2.4.25.tar.bz2 will be extracted to $(TOOLCHAIN_BUILD_DIR)/linux-libc-headers-2.4.25, and then the mv command will move the newly extracted headers into the already existing $(TOOLCHAIN_BUILD_DIR)/linux directory, instead of replacing that directory as desired. The fix is to first remove the $(TOOLCHAIN_BUILD_DIR)/linux directory and then do the mv command. http://bugs.busybox.net/view.php?id=296
2005-03-18Bump available sanitized kernel headersEric Andersen
2005-02-11Fix some silly bugs: a variable for gcc was used before it was defined, removeEric Andersen
'.svn' not 'CVS' from the install, add 2.4.29 kernel headers as the default.
2005-02-10There is no need to have a separate 'Makefile.in' file in theEric Andersen
general case, therefore, combine the toplevel Makefile options such as setting TARGETS into the per-package *.mk file
2004-12-11Patch from Volmat Alain adding SH3/SH3EB SH4EB supportEric Andersen
2004-10-26dohEric Andersen
2004-10-25Update to the latest linux-libc-headersEric Andersen
2004-10-11-xvf -> $(TAR_OPTIONS)Mike Frysinger