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
11 years ago
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
11 years ago
Felix Fietkau
0f3134216d
build: enable MIPS16 by default if available
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37926
11 years ago
Luka Perkov
96de55fa98
Config.in: improve wording for kernel/DT inclusion flags
...
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
SVN-Revision: 37851
11 years ago
Felix Fietkau
73c4d73d6d
build: unify target independent optimization options
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37600
12 years ago
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
12 years ago
Felix Fietkau
87587736e2
Config.in: fix depends syntax
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37367
12 years ago
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
12 years ago
Felix Fietkau
60abecf605
Config.in: remove duplicate KERNEL_PERF_EVENTS symbol
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37222
12 years ago
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
12 years ago
Felix Fietkau
7acb84dde7
kernel: add global menuconfig option to enable kexec support
...
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37073
12 years ago
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
12 years ago
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
12 years ago
Luka Perkov
058d074f87
Config.in: expose symbols specific to lxc in separate item
...
SVN-Revision: 36650
12 years ago
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
12 years ago
Luka Perkov
f54a6df1e1
Config.in: update options for cgroups and namespaces
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 36539
12 years ago
Luka Perkov
02d4ea2774
Config.in: fix formating
...
Signed-off-by: Luka Perkov <luka@openwrt.org>
SVN-Revision: 36538
12 years ago
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
12 years ago
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
12 years ago
Florian Fainelli
9f21b979f4
buildroot: enable software floating point for MIPS64 targets
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 36291
12 years ago
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
12 years ago
Felix Fietkau
a1c2e78817
kernel: remove the BROKEN dependency on the kernel export symbol strip
...
SVN-Revision: 35935
12 years ago
Felix Fietkau
e526c7bc17
mac80211: update to wireless-testing 2013-02-22
...
SVN-Revision: 35753
12 years ago
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
12 years ago
Felix Fietkau
be55b0f3f4
build: fix the strip default for musl
...
SVN-Revision: 35389
12 years ago
Felix Fietkau
4e8eced06a
kernel: turn on kallsyms and debug info by default
...
SVN-Revision: 35285
12 years ago
Felix Fietkau
dc248b811f
kernel: fix enabling coredump support on 3.7+
...
SVN-Revision: 35123
12 years ago
Felix Fietkau
12bcd51efd
kernel: add a config option for direct i/o support
...
SVN-Revision: 35001
12 years ago
Felix Fietkau
8cd40b219e
build: disable kernel export strip until it is fixed
...
SVN-Revision: 34726
12 years ago
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
12 years ago
Florian Fainelli
a68f386663
disable sstrip when using musl
...
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 34427
12 years ago
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
12 years ago
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
12 years ago
Felix Fietkau
c6ba19c70e
toolchain: enable parallel build for uClibc, remove the obsolete TOOLCHAIN_PARALLEL config symbol
...
SVN-Revision: 33807
12 years ago
Jo-Philipp Wich
3cdcf8babb
Config.in: add Global Build options to enable cgroups and namespaces in the kernel
...
SVN-Revision: 33714
12 years ago
Felix Fietkau
0dd7644ec7
x86: remove grub-legacy
...
SVN-Revision: 33640
12 years ago
Felix Fietkau
a1bcd25082
x86: add grub2 iso support
...
SVN-Revision: 33639
12 years ago
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
12 years ago
Felix Fietkau
c4a419b445
kernel: enable perf events when enabling profiling, fixes oprofile on arm
...
SVN-Revision: 33497
12 years ago
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
12 years ago
Jo-Philipp Wich
12b3909f1b
make static host utility linking default to off
...
SVN-Revision: 33197
13 years ago
Jo-Philipp Wich
29b91ef01a
introduce a menuconfig option to turn off static linking of host utilities
...
SVN-Revision: 33154
13 years ago
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
13 years ago
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
13 years ago
Felix Fietkau
4c1a994fd6
Config.in: remove obsolete dependency
...
SVN-Revision: 32366
13 years ago
Michael Büsch
f0bd6aeade
Fix early printk compile on ARM
...
SVN-Revision: 32130
13 years ago
Felix Fietkau
ce1d4d7ee9
kernel: make tracing support configurable
...
SVN-Revision: 32085
13 years ago
Jonas Gorski
e640bc8ca4
make xz ramdisk images also available for 2.6.39+
...
2.6.38 isn't the only kernel supporting it.
SVN-Revision: 31343
13 years ago
John Crispin
032f3ea5e7
define external cpio
...
Allow building image with an external cpio
Signed-off-by: Tathagata Das <tathagata@alumnux.com>
SVN-Revision: 31204
13 years ago
Jo-Philipp Wich
d22adb1b06
if CONFIG_BUILD_NLS is selected, compile uClibc with locale support
...
SVN-Revision: 29633
13 years ago