Florian Fainelli
4341ea4037
buildroot: split Kernel config options to Config-kernel.in
...
The number of Linux kernel related config options has become quite big
over the past few months, they deserve their own Config-kernel.in file.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 38524
2013-10-24 00:28:33 +00:00
Luka Perkov
0c5c12a042
Config.in: add more options when it comes to including kernel image into rootfs
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 38517
2013-10-23 22:16:10 +00:00
Luka Perkov
59eb6137dd
build: drop FIT option until we actually need it
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 38439
2013-10-17 15:45:41 +00:00
Luka Perkov
cc1b164634
build: add menuconfig option for building FIT images
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 38431
2013-10-16 21:23:24 +00:00
Luka Perkov
9051e79bc2
build: extend menu with few ubifs options
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 38303
2013-10-04 10:49:47 +00:00
Felix Fietkau
35d2b601aa
build: enable MIPS16 again, but make it depend on !gcc-4.6
...
gcc 4.6 miscompiles hostapd with mips16, on gcc 4.8 it works
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37932
2013-09-10 14:40:06 +00:00
Felix Fietkau
7198523e6e
Revert "build: enable MIPS16 by default if available"
...
This reverts commit r37926.
It seems to trigger some weird issues in hostapd that should be
investigated first
SVN-Revision: 37928
2013-09-10 12:33:21 +00:00
Felix Fietkau
0f3134216d
build: enable MIPS16 by default if available
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37926
2013-09-10 12:09:07 +00:00
Luka Perkov
96de55fa98
Config.in: improve wording for kernel/DT inclusion flags
...
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
SVN-Revision: 37851
2013-08-28 00:07:40 +00:00
Felix Fietkau
73c4d73d6d
build: unify target independent optimization options
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37600
2013-07-29 09:38:29 +00:00
Felix Fietkau
94439c2b5d
kernel: add a new global config symbol for enabling rfkill support (can be enabled by default via target feature flag)
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37491
2013-07-21 11:55:30 +00:00
Felix Fietkau
87587736e2
Config.in: fix depends syntax
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37367
2013-07-16 09:38:27 +00:00
Luka Perkov
dcd1741912
Config.in: add options for putting kernel and dtb in rootfs
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 37358
2013-07-15 23:18:32 +00:00
Felix Fietkau
60abecf605
Config.in: remove duplicate KERNEL_PERF_EVENTS symbol
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37222
2013-07-10 07:51:47 +00:00
Florian Fainelli
39d8eee6a1
kernel: add KERNEL_FTRACE_SYSCALLS option
...
Newer kernels propose to trace system calls, add an option to allow just
that.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 37146
2013-07-03 10:43:51 +00:00
Felix Fietkau
7acb84dde7
kernel: add global menuconfig option to enable kexec support
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37073
2013-06-28 11:27:20 +00:00
Florian Fainelli
f5a0a578f8
include/image.mk: do not make initramfs build exclusive
...
Allow building initramfs along with other types of filesystems.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 37050
2013-06-27 19:58:35 +00:00
Jonas Gorski
9f7ef8d5f0
target: split jffs2 NAND out of jffs2
...
Make jffs2_nand a separate option so this can be triggered without forcing
jffs2 images for nor targets.
Adds a new NAND_BLOCKSIZE variable that allows setting the generated layout
in <page_size>:<block_size> pairs.
Signed-off-by: Jonas Gorski <jogo@openwrt.org>
SVN-Revision: 36860
2013-06-05 20:58:03 +00:00
Luka Perkov
058d074f87
Config.in: expose symbols specific to lxc in separate item
...
SVN-Revision: 36650
2013-05-17 11:27:20 +00:00
Felix Fietkau
2430e9a4f5
toolchain: eliminate the INSTALL_LIBSTDCPP config symbol and make c++ support mandatory - fixes recursive config symbol dependency issues
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 36594
2013-05-09 20:50:49 +00:00
Luka Perkov
f54a6df1e1
Config.in: update options for cgroups and namespaces
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 36539
2013-05-03 15:16:49 +00:00
Luka Perkov
02d4ea2774
Config.in: fix formating
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 36538
2013-05-03 15:16:48 +00:00
Felix Fietkau
7b90f141df
build: add a CONFIG_MODULES symbol for compatibility with kernel menuconfig
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 36352
2013-04-17 15:36:49 +00:00
Felix Fietkau
96bb7c123b
build: consistently use 'depends on' instead of 'depends'
...
make the syntax more compatible with kernel menuconfig
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 36351
2013-04-17 15:36:41 +00:00
Florian Fainelli
9f21b979f4
buildroot: enable software floating point for MIPS64 targets
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 36291
2013-04-09 14:36:09 +00:00
Florian Fainelli
9e1d2c15d9
buildroot: allow enabling MIPS16 user-space build
...
Enabling MIPS16 is made conditional on advertising the "mips16" feature
for a specific target since it requires support from the CPU
(HAS_MIPS16) and the actual use of MIPS16 for building packages
(USE_MIPS16).
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 36202
2013-04-05 12:36:12 +00:00
Felix Fietkau
a1c2e78817
kernel: remove the BROKEN dependency on the kernel export symbol strip
...
SVN-Revision: 35935
2013-03-10 14:51:38 +00:00
Felix Fietkau
e526c7bc17
mac80211: update to wireless-testing 2013-02-22
...
SVN-Revision: 35753
2013-02-23 01:12:36 +00:00
Florian Fainelli
8b895d1703
allow using sstrip with musl
...
There was no particular reason for it to be disabled so allow it.
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35405
2013-01-29 23:05:43 +00:00
Felix Fietkau
be55b0f3f4
build: fix the strip default for musl
...
SVN-Revision: 35389
2013-01-29 18:16:55 +00:00
Felix Fietkau
4e8eced06a
kernel: turn on kallsyms and debug info by default
...
SVN-Revision: 35285
2013-01-21 16:13:43 +00:00
Felix Fietkau
dc248b811f
kernel: fix enabling coredump support on 3.7+
...
SVN-Revision: 35123
2013-01-13 11:33:39 +00:00
Felix Fietkau
12bcd51efd
kernel: add a config option for direct i/o support
...
SVN-Revision: 35001
2013-01-03 18:52:15 +00:00
Felix Fietkau
8cd40b219e
build: disable kernel export strip until it is fixed
...
SVN-Revision: 34726
2012-12-16 21:34:31 +00:00
Gabor Juhos
9691b3f4bf
Change default TARGET_ROOTFS_RESERVED_PCT to zero to avoid wasted space
...
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34441
2012-12-02 13:04:01 +00:00
Florian Fainelli
a68f386663
disable sstrip when using musl
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34427
2012-11-29 21:43:05 +00:00
Gabor Juhos
d90e805fe6
build: Add TARGET_ROOTFS_RESERVED_PCT option to reduce wasted space
...
The genext2fs tool will 'reserve' 5% of the image size by default,
apparently by creating a huge lost+found directory. In fact it seemed to
be much more than 5% in practice — I saw an image with 8MiB used, and
recovered about 2MiB of it by deleting the 'empty' lost+found directory:
/dev/loop0 48377 8482 37438 19% /mnt/spare
# rmdir lost+found/
/dev/loop0 48377 6014 39906 14% /mnt/spare
This makes it configurable, but leaves it at the genext2fs default
of 5% for now. It should probably be changed to default to zero, but
that can be a separate patch.
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
SVN-Revision: 34408
2012-11-29 17:37:15 +00:00
Florian Fainelli
0678ef7609
hide C++ standard library selection behind INSTALL_LIBSTDCPP
...
If our toolchain is not configured to support C++, it is pointless choosing
a particular C++ standard library implementation.
SVN-Revision: 33907
2012-10-24 13:05:07 +00:00
Felix Fietkau
c6ba19c70e
toolchain: enable parallel build for uClibc, remove the obsolete TOOLCHAIN_PARALLEL config symbol
...
SVN-Revision: 33807
2012-10-17 13:03:08 +00:00
Jo-Philipp Wich
3cdcf8babb
Config.in: add Global Build options to enable cgroups and namespaces in the kernel
...
SVN-Revision: 33714
2012-10-10 20:44:16 +00:00
Felix Fietkau
0dd7644ec7
x86: remove grub-legacy
...
SVN-Revision: 33640
2012-10-07 23:01:56 +00:00
Felix Fietkau
a1bcd25082
x86: add grub2 iso support
...
SVN-Revision: 33639
2012-10-07 23:01:52 +00:00
Felix Fietkau
c02bd635b2
build: turn on package parallel builds by default and fix descriptions.
...
By default, this is only used when building with make -j.
SVN-Revision: 33582
2012-09-28 18:09:41 +00:00
Felix Fietkau
c4a419b445
kernel: enable perf events when enabling profiling, fixes oprofile on arm
...
SVN-Revision: 33497
2012-09-20 20:27:14 +00:00
Felix Fietkau
be6f437649
build: add a config option for passing the top-level make jobserver to packages that have parallel build enabled, significantly improves parallelization and gets rid of CPU overcommit during intra-package parallel builds
...
SVN-Revision: 33414
2012-09-15 10:21:24 +00:00
Jo-Philipp Wich
12b3909f1b
make static host utility linking default to off
...
SVN-Revision: 33197
2012-08-15 13:31:31 +00:00
Jo-Philipp Wich
29b91ef01a
introduce a menuconfig option to turn off static linking of host utilities
...
SVN-Revision: 33154
2012-08-13 00:26:34 +00:00
Felix Fietkau
0653efa98d
config: tag parallel build options with high build breakage probability with a BROKEN dependency to discourage users from spamming us with tickets about them
...
SVN-Revision: 32559
2012-06-30 21:44:12 +00:00
Felix Fietkau
cf788fc731
build: add a config option for choosing the prefered standard c++ library and add uclibc++.mk to make this easy to handle in packages
...
SVN-Revision: 32369
2012-06-14 20:26:04 +00:00
Felix Fietkau
4c1a994fd6
Config.in: remove obsolete dependency
...
SVN-Revision: 32366
2012-06-14 20:25:43 +00:00