Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
6872 commits
Select commit Hold shift + click to select a range
250af24
libnl: simplify makefile by using --{enable, disable}-cli
tpetazzoni Nov 2, 2013
337a59d
libnl: do not allow to build tools on static lib configs
tpetazzoni Nov 2, 2013
5522747
dhcpcd: needs MMU
tpetazzoni Nov 2, 2013
5702d2f
libvpx: needs thread support
tpetazzoni Nov 2, 2013
c4ea640
netperf: enable demo mode
kelvincheung Nov 4, 2013
bd56cd6
sqlite: Disable dynamic extention if static library is seleted
sonicz Nov 4, 2013
f870e91
omniorb: fix autobuilder failure
Oct 21, 2013
01f99d2
qt: don't allow building WebKit on some architectures
tpetazzoni Nov 2, 2013
a3c27d2
linux-headers: bump 3. {2, 4, 10, 11}.x versions and add 3.12.x
gustavoz Nov 4, 2013
602bbb7
linux: bump version to 3.12
gustavoz Nov 4, 2013
c6e6959
libsigsegv: fix avr32 build
spdawson Nov 5, 2013
da1ca5c
dropwatch: fix avr32 build failure
spdawson Nov 5, 2013
7c611d5
collectd: add option for sensors plugin
jacmet Nov 5, 2013
1c7b9de
configs/qemu: bump relevant config versions
gustavoz Nov 5, 2013
27451ee
configs/imx233_olinuxino: bump to the latest versions
gustavoz Nov 5, 2013
ad142f3
configs/mpc8315erdb: bump to the latest and greatest versions
gustavoz Nov 5, 2013
2fb4366
configs/p1010rdb: bump to the latest and greatest versions
gustavoz Nov 5, 2013
c16b7bf
package/rpi-firmware: bump
yann-morin-1998 Nov 5, 2013
b6cc2f4
package/rpi-userland: bump
yann-morin-1998 Nov 5, 2013
5238d0b
package/tzdata: bump
yann-morin-1998 Nov 5, 2013
615881f
package/zic: bump
yann-morin-1998 Nov 5, 2013
f408f39
dependencies.sh: update i386 package names
fhunleth Nov 5, 2013
f72755c
sqlcipher: fix download url
RomainNaour Nov 5, 2013
58417d9
nettle: disable openssl support for (unused) examples
jacmet Nov 6, 2013
2054018
wireshark: security bump to version 1.8.11
gustavoz Nov 6, 2013
62ebea1
curl: fix homepage
gustavoz Nov 6, 2013
fc6b5e4
busybox: minor fixes to S01logging bootscript
jviguera Nov 6, 2013
6f05d5a
polarssl: bump to version 1.2.10
gustavoz Nov 6, 2013
ac14752
aircrack-ng: add security patch for CVE-2010-1159
gustavoz Nov 6, 2013
d7ec946
avr32: pass target arch to gcc
spdawson Nov 6, 2013
de0b7e9
connman: disable on avr32
spdawson Nov 6, 2013
fdecbd5
libevas: disable on avr32
spdawson Nov 6, 2013
856294d
package/nut: new package
yann-morin-1998 Nov 5, 2013
7f02c73
rpi: improve documentation
Nov 5, 2013
971faf8
Makefile: fix out-of-tree builds with multiple targets with 'all'
yann-morin-1998 Nov 5, 2013
00a9540
openpgm: disable on AVR32
alukichev Nov 7, 2013
1fc19cd
uclibc: reinstate support for version 0.9.31
spdawson Nov 7, 2013
c74f177
trivial: pcmanfm: fix typo in config help
patrickdepinguin Nov 7, 2013
af616db
mplayer: disable for anything lower than ARMv5
gustavoz Nov 9, 2013
f8c07f2
dhcpcd: bump to version 6.1.0
gustavoz Nov 8, 2013
9589eff
openpgm: disable for AVR32, not its Buildroot-built toolchain
alukichev Nov 8, 2013
058f37f
gutenprint: fix download url
Nov 8, 2013
cad987f
avr32: fix uclibc build using recent kernel headers
spdawson Nov 8, 2013
38dbd33
uclibc-snapshot: enable option UCLIBC_HAS_OBSTACK
czankel Nov 7, 2013
1f9c04f
qt: remove the BR2_PACKAGE_QT_JAVASCRIPTCORE option
tpetazzoni Nov 7, 2013
0f401f9
Config.in.legacy: select BR2_LEGACY for module-init-tools legacy option
tpetazzoni Nov 7, 2013
69635db
libqrencode: select libpng only when tools are selected
danomimanchego123 Nov 8, 2013
5a0e125
openssh: bump version
jacmet Nov 10, 2013
094d8ec
configs: rename rpi_defconfig for consistency
Nov 10, 2013
f7313ca
freetype: add libpng to freetype-config and freetype2.pc
gustavoz Nov 10, 2013
ab0ff59
uclibc: fix MIPS variables
tpetazzoni Nov 10, 2013
eb17c71
libmicrohttpd: disable epoll support on avr32
jacmet Nov 10, 2013
fa510de
zmqpp: fix build failure
spdawson Nov 10, 2013
6fb546c
Generation of locales: made call to tr more robust and added LOWERCAS…
Nov 10, 2013
79afe8e
xlib_libpthread-stubs: needs -pthread when linking statically
arnout Nov 9, 2013
6c10f4c
xorg: needs thread support
Nov 9, 2013
d90d48e
qt5base: fix rpi/egl support (vc_dispmanx_element_change_attributes p…
tSed Nov 9, 2013
ee8c811
qt5webkit: fix build with bison-3.0
tSed Nov 9, 2013
3c33c11
manual: clarify that Config.in comments should have correct dependencies
patrickdepinguin Nov 7, 2013
be08420
Config.in files: add missing dependencies to toolchain option comments
patrickdepinguin Nov 7, 2013
2873eae
Avoid toolchain download when it is preinstalled
Nov 6, 2013
e8ab39a
infra: Add POST_RSYNC_HOOKS support
patrickdepinguin Nov 7, 2013
7ad2865
infra: centralize rsync exclude list for VCS files
patrickdepinguin Nov 7, 2013
7ae2b8e
manual: split info on hooks to a separate section/file
patrickdepinguin Nov 7, 2013
fcdbeba
manual: add some info on the POST_RSYNC hook
patrickdepinguin Nov 7, 2013
9e7e9b2
infra: remove incorrect default for FOO_DIR_PREFIX
patrickdepinguin Nov 7, 2013
b40341e
infra: clean up 'Patching' message
patrickdepinguin Nov 7, 2013
620d85b
toolchain-external: fix the SYSROOT_DIR mangling logic
tpetazzoni Nov 6, 2013
b07c2af
toolchain-external: update comments
tpetazzoni Nov 6, 2013
646bd86
toolchain-external: factorize regular expressions
tpetazzoni Nov 6, 2013
75b6303
rootfs-ext2: make the symlink as a _POST_TARGET
arnout Nov 6, 2013
053d678
rootfs-common: remove the now unused ROOTFS_<PKG>_POST_GEN_HOOKS
arnout Nov 6, 2013
fb7ad1c
rootfs-cpio: whitespace cleanup in Config.in
arnout Nov 6, 2013
bd8ef7a
rootfs-common: refactor the common compression commands
arnout Nov 6, 2013
4df9ecb
rootfs-ext2: symlink with the compressed rootfs
arnout Nov 6, 2013
3970ebf
rootfs-cpio: add U-Boot image support
arnout Nov 6, 2013
13ae007
uboot-tools: factor out common mkimage infrastructure
arnout Nov 6, 2013
a035340
util-linux: disable fallocate for avr32
spdawson Nov 3, 2013
42cd739
imagemagick: bump to version 6.8.7-3
Oct 29, 2013
26baab0
ipset: bump to version 6.20.1
gustavoz Oct 30, 2013
b835171
iptables: add support for connlabel match and nfnl_osf
gustavoz Oct 30, 2013
2b0d870
hplip: bump to version 3.13.10
olivierschonken Oct 31, 2013
8639afc
libmodbus: bump version and change download location
yegorich Oct 31, 2013
3d6aec1
openpowerlink: bump to version 1.8.4
RomainNaour Oct 31, 2013
f71e73f
p910nd: new package
gustavoz Nov 2, 2013
0c6fff0
package/rpi-firmware: bump version
yann-morin-1998 Nov 11, 2013
381e215
package/rpi-userland: bump version
yann-morin-1998 Nov 11, 2013
0b90a82
system: move init system option above /dev management.
elebihan Nov 6, 2013
270db93
xmlstarlet: add license information
AxelLin Oct 10, 2013
ec2c832
xmlstarlet: bump to version 1.5.0
AxelLin Oct 10, 2013
0c14b6c
cppdb: new package
gustavoz Oct 15, 2013
1eee94d
cppdb: fix comment dependency
jacmet Nov 11, 2013
c344ec0
imagemagick: bump version
jacmet Nov 11, 2013
d71d7d1
iozone: disable for uClibc 0.9.31
spdawson Nov 11, 2013
c8461f3
gstreamer1: bump version
jacmet Nov 11, 2013
df3c6ee
gst1-plugins-base: bump version
jacmet Nov 11, 2013
14ee08f
gst1-plugins-good: bump version
jacmet Nov 11, 2013
8746b3d
gst1-plugins-bad: bump version
jacmet Nov 11, 2013
d54bba0
gst-plugins-ugly: bump version
jacmet Nov 11, 2013
5f6dd5e
log4cxx: needs threads
spdawson Nov 11, 2013
6820059
pciutils: bump version
tpetazzoni Nov 11, 2013
b376619
docs/manual: Add version number to perl in prerequisites
mischajonker Nov 11, 2013
6d93f06
ethtool: bump version to 3.12.1
tpetazzoni Nov 11, 2013
6a3bff2
libqmi: fix autobuild failures
spdawson Nov 11, 2013
c2255e0
liblog4c-localtime: fix linking error without pthread
jacmet Nov 11, 2013
bed4e27
Config.in files: whitespace cleanup
patrickdepinguin Nov 11, 2013
9b6c5e9
icu: Doesn't work on ARC yet
mischajonker Nov 11, 2013
924b873
toolchain-buildroot: glibc and eglibc support is no longer experimental
tpetazzoni Nov 11, 2013
819da04
toolchain-buildroot: make sure glibc isn't chosen when BR2_PREFER_STA…
tpetazzoni Nov 11, 2013
ed3f3e4
toolchain-external: make sure (e)glibc isn't chosen when BR2_PREFER_S…
tpetazzoni Nov 11, 2013
86a48c3
gcc: don't patch gcc if there are no patches to apply
mischajonker Nov 11, 2013
439f487
docs/about.html: we support internal (e)glibc toolchains as well now
jacmet Nov 11, 2013
eb04ed8
docs/news.html: announce dev meeting report
jacmet Nov 11, 2013
b9a16cb
CHANGES: update with recent changes
jacmet Nov 12, 2013
71879a4
samba: security bump to version 3.6.20
gustavoz Nov 11, 2013
68a48f0
qt5base: detect posix_fallocate() at configure time
fatih-asici Nov 12, 2013
3a74079
qt5base: add missing hunk in posix_fallocate patch
fatih-asici Nov 12, 2013
7a7ec2d
tstools: perform shared library linking step using gcc rather than ld
jacmet Nov 12, 2013
003d38d
legal info: fix saving of host package licenses
patrickdepinguin Nov 12, 2013
abce7ca
Update for 2013.11-rc1
jacmet Nov 12, 2013
980220c
news.html: add 2013.11-rc1 annoucement link
jacmet Nov 12, 2013
be93080
qt5base: fix posix_fallocate patch
tSed Nov 12, 2013
b6ee44b
libvncserver: fix build without pthread
jacmet Nov 13, 2013
68a1bd1
libplayer: propagate mplayer arm variant dependencies
jacmet Nov 13, 2013
d3db5d8
docs: announce the upcoming Buildroot Developer Day
tpetazzoni Nov 13, 2013
4de330f
docs: add a page to thank our sponsors
tpetazzoni Nov 13, 2013
c09f5aa
docs/download.html: Fix tarball typos
jacmet Nov 13, 2013
da55895
linux-headers: bump 3. {4, 10, 11}.x stable versions
gustavoz Nov 14, 2013
58b82e5
qemu/arm-versatile: roll back to 3.11.x kernel series
gustavoz Nov 14, 2013
2b9bdca
qemu/arm-nuri: bump to latest 3.10.x kernel version
gustavoz Nov 14, 2013
8931088
nano: fix build breakage with libmagic
gustavoz Nov 14, 2013
7bf866e
sheevaplug_defconfig: bump kernel version, lock u-boot version
jacmet Nov 14, 2013
0294ace
uclibc: patch 0.9.31 for avr32, to add __kernel_long_t and __kernel_u…
spdawson Nov 15, 2013
93adbf9
Fix typo in url
Nov 16, 2013
1b5bd7a
wayland: disable on avr32
spdawson Nov 16, 2013
21161a0
pv: support ccache builds
Nov 15, 2013
1571017
wvstreams: remove tcl dependency support
Nov 14, 2013
64dbd7d
gst1-plugins-bad: workaround directfb example build issue
jacmet Nov 17, 2013
f0c5c85
e2fsprogs: disable e4defrag on avr32
spdawson Nov 18, 2013
db4f6e2
barebox: bump to version 2013.10.1
fabio-porcedda Nov 18, 2013
25507b2
uclibc: rename patches for version 0.9.31
spdawson Nov 17, 2013
dcefce4
dhcp: adjust initscripts and misc details
gustavoz Nov 14, 2013
6b8aa11
libcurl: add security patch for CVE-2013-4545
gustavoz Nov 18, 2013
f078a8b
ttcp: fix url, rename patch
Nov 17, 2013
b87c05d
Update for 2013.11-rc2
jacmet Nov 18, 2013
b478d30
glibc/eglibc: remove reference to experimental from help text
arnout Nov 19, 2013
d0e1fae
vim: fix gettext check
patrickdepinguin Nov 19, 2013
5a3c69a
vim: add dependency to gettext if locale support is requested
patrickdepinguin Nov 19, 2013
5e82799
udisks: only build documentation if requested
jacmet Nov 19, 2013
8b24c37
pv: needs gettext if locale is enabled
arnout Nov 19, 2013
b1ac80d
lxc: needs largefile support
jacmet Nov 20, 2013
c4b78bd
lxc: needs timerfd, disable on avr32
jacmet Nov 20, 2013
831dad2
Mark MIPS I, II, III and IV as deprecated
Nov 20, 2013
291d5f0
qt5base: add Fedora patch to fix powerpc build
fatih-asici Nov 20, 2013
ca5a1e1
ruby: needs thread support
tpetazzoni Nov 20, 2013
99bccdc
libsigsegv: fix aarch64 build
jacmet Nov 21, 2013
92ba26b
squid: fix compilation due to missing include of time.h
patrickdepinguin Nov 21, 2013
af0813b
schifra: fix post install hook
Nov 21, 2013
d2b29f4
schifra: fix install examples
RomainNaour Nov 21, 2013
13b32ef
linux-headers: bump 3. {4, 10, 11, 12}.x stable versions
gustavoz Nov 21, 2013
eaa8691
linux: bump to version 3.12.1
gustavoz Nov 21, 2013
c3ab5bf
configs/qemu: bump relevant config versions
gustavoz Nov 21, 2013
c2f11a9
mdadm: needs mmu
gustavoz Nov 21, 2013
b14cab5
ola: add upstream patch to fix build on AArch64
tpetazzoni Nov 21, 2013
768f261
ola: disable -Werror
tpetazzoni Nov 21, 2013
2b468f1
libglib2: needs MMU support
patrickdepinguin Nov 20, 2013
2b2c657
libroxml: fix avr32 build failure
spdawson Nov 21, 2013
a80e3e0
libcap-ng: disable on avr32 which lacks TLS
tSed Nov 22, 2013
9883cbd
tinymembench: package not supported on MIPS64
Nov 22, 2013
b55e473
omniorb: needs thread support
tpetazzoni Nov 21, 2013
43becdb
openssl: only build threads configuration if toolchain has pthread su…
jacmet Nov 22, 2013
f8e4365
libvncserver: openssl support needs pthreads
jacmet Nov 22, 2013
32d6473
beecrypt: include sequence numbers in patch names
patrickdepinguin Nov 22, 2013
cc2c75b
beecrypt: unconditionally disable openpm
patrickdepinguin Nov 22, 2013
f133e9b
swig: unbreak host-swig build when host has octave installed
jacmet Nov 24, 2013
46250ee
nut: add libltdl dependency
RomainNaour Nov 23, 2013
efc3579
e2fsprogs: Disable elf shared library when BR2_PREFER_STATIC_LIB is s…
sonicz Nov 25, 2013
12da132
mongoose: S85mongoose: fix default options
Nov 25, 2013
d34c3ea
pcre: add options to enable UTF and UCP support
Nov 22, 2013
e9060f3
libglib2: the system PCRE needs to have UTF and UCP enabled
Nov 22, 2013
ee40f4f
tinymembench: not supported on MIPS n32/64 ABIs
Nov 25, 2013
7200083
protobuf-c: disable parallel build
Nov 26, 2013
f2c32b8
sunxi-mali, ti-gfx: add missing dollar sign in egl.pc
fatih-asici Nov 26, 2013
54b369c
poco: fix sh4a fenv build failure
baruchsiach Nov 25, 2013
be1cf3b
mongoose: wait some time between stop and start of the service
Nov 25, 2013
d893bde
uclibc-snapshot: enable option UCLIBC_SUSV2_LEGACY
czankel Nov 26, 2013
f2a2c4c
php: fix iconv related build failure
gustavoz Nov 26, 2013
d08ba19
dbus: only install initscript for sysV targets
gustavoz Nov 19, 2013
1bf9afe
Update for 2013.11-rc3
jacmet Nov 26, 2013
50b9552
quagga: security bump to version 0.99.22.4
gustavoz Nov 26, 2013
51b3db5
libnss: security bump to version 3.14.5
gustavoz Nov 26, 2013
3783b84
ruby: security bump to 1.9.3-p484
gustavoz Nov 26, 2013
2d9ee19
tinymembench: Fix typo error on dependence
Nov 27, 2013
7ea26ac
dropwatch: adjust LDFLAGS
gustavoz Nov 27, 2013
a6fa695
binutils: fix static linking
jacmet Nov 27, 2013
b7eb4b3
apr: fix threading lib detection
gustavoz Nov 27, 2013
1f2d661
apr: needs mmu
gustavoz Nov 27, 2013
769bb15
eglibc: add security patch for CVE-2013-4788
gustavoz Nov 27, 2013
b0a72f0
gpsd: do not allow profiling support on AArch64
tpetazzoni Nov 28, 2013
300c6e7
iptables: patch another static linking issue
gustavoz Nov 27, 2013
62d15df
util-linux: tweak sscanf-no-ms-as patch
gustavoz Nov 28, 2013
ff0f55e
lvm2: replace !BR2_PACKAGE_LVM2_DMSETUP_ONLY by BR2_PACKAGE_LVM2_STAN…
arnout Nov 28, 2013
689f975
wpa_supplicant: define BINDIR for systemd/dbus service files
gustavoz Nov 28, 2013
9402eef
mplayer: not available on nios2
tpetazzoni Nov 28, 2013
df8d0b9
gdb: disable texinfo/documentation
gustavoz Nov 28, 2013
1d57723
qt: Disable QtScript on non-supported platforms
Nov 28, 2013
a88dceb
grantlee: Disable on non-supported platforms
Nov 28, 2013
354cab0
libnspr: Add dependency on !BR2_xtensa and !BR2_bfin
czankel Nov 27, 2013
5be0437
ecryptfs-utils: add a dependencies comment
baruchsiach Nov 27, 2013
765ccaf
lua-ev: disable on avr32 and blackfin
spdawson Nov 29, 2013
fe8d728
qt: fix build with opengl es
jacmet Nov 29, 2013
1842ad7
libpfm4: disable on avr32
spdawson Nov 29, 2013
cf4ec89
tvheadend: remove -Werror from CFLAGS
Nov 29, 2013
f62a1d8
hostapd: fix static build failure
gustavoz Nov 29, 2013
931b73e
qt5: Disable on MIPS64 BigEndian n64 platforms
Nov 29, 2013
4268d39
libtool: Apply upstream patch to set correct linkage on MIPS64
Nov 18, 2013
155d273
libiscsi: Call autoreconf to use buildroot's libtool
Nov 18, 2013
fe796fe
dbus-python: select pyexpat dependency
Nov 19, 2013
1351d0c
CHANGES: update with recent changes
jacmet Nov 30, 2013
61998c8
libnspr: Add patch to support nios2 arch
ezequielgarcia Nov 13, 2013
e6b7bcd
docs/news.html: announce slides from 'Buildroot: What is new' present…
jacmet Nov 30, 2013
9b39045
Update for 2013.11
jacmet Nov 30, 2013
28af34d
Merge tag '2011.11' from official buildroot git tree
Dec 2, 2013
59b5501
subversion is a build dependency
Dec 2, 2013
dd94bb7
Fixes after the merge with buildroot 2011.11:
Dec 3, 2013
abe57d3
[aml] Fix building of SDL host version
Feb 23, 2014
dd4f13d
[aml] Fix xbmc linking with libsmbclient.so
Feb 23, 2014
51eb0ad
[aml] Fix playback with amlplayer
Feb 23, 2014
0de8801
[aml] Fix compilation when using autopoint
Feb 23, 2014
e51587f
[aml] Use target version of libusb-config in lirc
Feb 23, 2014
426d3ac
[aml] Merge commit 'dd94bb7be6aca33073609cf3b856ef54fcf42e0b' into ti…
Feb 23, 2014
2f22fc6
[aml] Rename xios to xios-skin
Feb 23, 2014
ffa6fe1
[aml] Remove conflicting thirdparty packages
Feb 24, 2014
8156575
[aml] Merge tag '2011.05' from official buildroot git tree
Feb 24, 2014
069acc8
[aml] Merge tag '2012.05' from official buildroot git tree
Feb 24, 2014
b4cc0b9
[aml] Fixes after the merge with buildroot 2012.05:
Feb 24, 2014
1c61e7d
[aml] Fix lirc package for cross-compilation
Feb 25, 2014
bb7fd30
[aml] Bump package versions
Feb 25, 2014
359fb6e
Merge commit 'bb7fd30' into 2012.05
Feb 25, 2014
96ebb3f
[aml] Merge tag '2012.11' from official buildroot git tree
Feb 25, 2014
55718de
[aml] Fixes after the merge with buildroot 2012.11:
Feb 26, 2014
b782f9f
[aml] Merge tag '2013.11' from official buildroot git tree
Feb 26, 2014
81f69d7
[aml] Fixes after the merge with buildroot 2013.11:
Feb 26, 2014
fa27f26
[aml] Fix amcodec symlink for M1
Feb 28, 2014
f199161
[aml] Restore BR2_PACKAGE_UTIL_LINUX_MOUNT
Feb 28, 2014
b4239dc
[aml] Restore BR2_EXT_TOOL_DIRS_EXTRA functionality
Feb 28, 2014
1df7dda
[aml] Define BR2_PACKAGE_TZDATA
Feb 28, 2014
7ebcb77
Revert "[aml] Define BR2_PACKAGE_TZDATA"
Feb 28, 2014
9b6fa25
[aml] Add /run directory
Feb 28, 2014
304ea99
[aml] Fix USB mounting
Feb 28, 2014
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
*.orig
*.rej
*~
*.pyc
.DS_Store
._*
*.swp
1,420 changes: 1,420 additions & 0 deletions CHANGES

Large diffs are not rendered by default.

218 changes: 180 additions & 38 deletions Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,17 @@ config BR2_VERSION
string
option env="BR2_VERSION_FULL"

source "target/Config.in.arch"
config BR2_HOSTARCH
string
option env="HOSTARCH"

# Hidden boolean selected by pre-built packages for x86, when they
# need to run on x86-64 machines (example: pre-built external
# toolchains, binary tools like SAM-BA, etc.).
config BR2_HOSTARCH_NEEDS_IA32_LIBS
bool

source "arch/Config.in"

menu "Build options"

Expand All @@ -32,6 +42,26 @@ config BR2_GIT
string "Git command"
default "git"

config BR2_CVS
string "CVS command"
default "cvs"

config BR2_LOCALFILES
string "Local files retrieval command"
default "cp"

config BR2_SCP
string "Secure copy (scp) command"
default "scp"

config BR2_SSH
string "Secure shell (ssh) command"
default "ssh"

config BR2_HG
string "Mercurial (hg) command"
default "hg"

config BR2_ZCAT
string "zcat command"
default "gzip -d -c"
Expand All @@ -52,6 +82,13 @@ config BR2_BZCAT
Default is "bzcat"
Other possible values include "bunzip2 -c" or "bzip2 -d -c".

config BR2_XZCAT
string "xzcat command"
default "xzcat"
help
Command to be used to extract a xz'ed file to stdout.
Default is "xzcat"

config BR2_TAR_OPTIONS
string "Tar options"
default ""
Expand All @@ -62,6 +99,18 @@ config BR2_TAR_OPTIONS

endmenu

config BR2_DEFCONFIG_FROM_ENV
string
option env="BR2_DEFCONFIG"

config BR2_DEFCONFIG
string "Location to save buildroot config"
default BR2_DEFCONFIG_FROM_ENV if BR2_DEFCONFIG_FROM_ENV != ""
default "$(CONFIG_DIR)/defconfig"
help
When running 'make savedefconfig', the defconfig file will be saved
in this location.

config BR2_DL_DIR
string "Download dir"
default "$(TOPDIR)/dl"
Expand Down Expand Up @@ -91,7 +140,26 @@ config BR2_PRIMARY_SITE
Primary site to download from. If this option is set then buildroot
will try to download package source first from this site and try the
default if the file is not found.
NOTE: This only works for packages using the Makefile.autotools.in
Valid URIs are URIs recognized by $(WGET) and scp URIs of the form
scp://[user@]host:path.
NOTE: This works for all packages using the central package
infrastructure (generic, autotools, cmake, ...)

config BR2_PRIMARY_SITE_ONLY
bool "Only allow downloads from primary download site"
depends on BR2_PRIMARY_SITE != ""
help
If this option is enabled, downloads will only be attempted
from the primary download site. Other locations, like the
package's official download location or the backup download
site, will not be considered. Therefore, if the package is
not present on the primary site, the download fails.

This is useful for project developers who want to ensure
that the project can be built even if the upstream tarball
locations disappear.

if !BR2_PRIMARY_SITE_ONLY

config BR2_BACKUP_SITE
string "Backup download site"
Expand All @@ -101,18 +169,6 @@ config BR2_BACKUP_SITE
will fall back to download package sources from here if the
normal location fails.

config BR2_SOURCEFORGE_MIRROR
string "Sourceforge mirror site"
default "hivelocity"
help
Sourceforge has a system of mirror sites. Some sites may be
closer to your location, and sometimes mirror sites go down
and are no longer available. This option allows you to select
your preferred Sourceforge mirror site.

The list of mirrors is available here:
http://sourceforge.net/apps/trac/sourceforge/wiki/Mirrors

config BR2_KERNEL_MIRROR
string "Kernel.org mirror"
default "http://www.kernel.org/pub/"
Expand Down Expand Up @@ -149,13 +205,17 @@ config BR2_DEBIAN_MIRROR
Usually, just add your country code like XX here:
http://ftp.XX.debian.org

endif

endmenu

config BR2_JLEVEL
int "Number of jobs to run simultaneously"
default "2"
int "Number of jobs to run simultaneously (0 for auto)"
default "0"
help
Number of jobs to run simultaneously
Number of jobs to run simultaneously. If 0, determine
automatically according to number of CPUs on the host
system.

config BR2_CCACHE
bool "Enable compiler cache"
Expand All @@ -165,17 +225,34 @@ config BR2_CCACHE
up future builds. The cache is stored in
$HOME/.buildroot-ccache.

Note that Buildroot does not try to invalidate the cache
contents when the compiler changes in an incompatible
way. Therefore, if you make a change to the compiler version
and/or configuration, you are responsible for purging the
ccache cache by removing the $HOME/.buildroot-ccache
directory.

config BR2_CCACHE_DIR
string "Compiler cache location"
depends on BR2_CCACHE
default "$(HOME)/.buildroot-ccache"
help
Where ccache should store cached files.

config BR2_DEPRECATED
bool "Show packages that are deprecated or obsolete"
help
This option hides outdated/obsolete versions of packages.

config BR2_ENABLE_DEBUG
bool "build packages with debugging symbols"
select BR2_PACKAGE_GDB_SERVER
help
Build packages with debugging symbols
enabled
Build packages with debugging symbols enabled. All libraries
and binaries in the 'staging' directory will have debugging
symbols, which allows remote debugging even if libraries and
binaries are stripped on the target. Whether libraries and
binaries are stripped on the target is controlled by the
BR2_STRIP_* options below.

if BR2_ENABLE_DEBUG
choice
Expand Down Expand Up @@ -208,34 +285,57 @@ endchoice
endif

choice
prompt "strip"
prompt "strip command for binaries on target"
default BR2_STRIP_strip
help
Select whether to strip binaries and libraries for the target
or not.
strip is the normal strip command
sstrip is a strip that discards more than the normal strip
none do not strip (only for debugging!)

config BR2_STRIP_strip
bool "strip"
depends on !BR2_ELF2FLT
depends on !BR2_PACKAGE_HOST_ELF2FLT
help
strip is the normal strip command
Binaries and libraries in the target filesystem will be
stripped using the normal 'strip' command. This allows to
save space, mainly by removing debugging symbols. Debugging
symbols on the target are needed for native debugging, but
not when remote debugging is used.

config BR2_STRIP_sstrip
bool "sstrip"
select BR2_PACKAGE_SSTRIP_HOST
depends on !BR2_ELF2FLT
depends on !BR2_PACKAGE_HOST_ELF2FLT
help
sstrip is a strip that discards more than the normal strip
Binaries and libraries in the target filesystem will be
stripped using the 'sstrip' command, which strips a little
bit more than the traditional 'strip' command. This allows to
save space, mainly by removing debugging symbols. Debugging
symbols on the target are needed for native debugging, but
not when remote debugging is used.

config BR2_STRIP_none
bool "none"
help
none do not strip (only for debugging!)
Do not strip binaries and libraries in the target
filesystem.
endchoice

config BR2_STRIP_EXCLUDE_FILES
string "executables that should not be stripped"
depends on !BR2_STRIP_none
default ""
help
You may specify a space-separated list of binaries and libraries
here that should not be stripped on the target.

config BR2_STRIP_EXCLUDE_DIRS
string "directories that should be skipped when stripping"
depends on !BR2_STRIP_none
default ""
help
You may specify a space-separated list of directories that should
be skipped when stripping. Binaries and libraries in these
directories will not be touched.
The directories should be specified relative to the target directory,
without leading slash.

choice
prompt "gcc optimization level"
default BR2_OPTIMIZE_S
Expand Down Expand Up @@ -302,6 +402,23 @@ config BR2_OPTIMIZE_S

endchoice

config BR2_ENABLE_SSP
bool "build code with Stack Smashing Protection"
depends on BR2_TOOLCHAIN_HAS_SSP
help
Enable stack smashing protection support using GCCs
-fstack-protector-all option.

See http://www.linuxfromscratch.org/hints/downloads/files/ssp.txt
for details.

Note that this requires the toolchain to have SSP
support. This is always the case for glibc and eglibc
toolchain, but is optional in uClibc toolchains.

comment "enabling Stack Smashing Protection requires support in the toolchain"
depends on !BR2_TOOLCHAIN_HAS_SSP

config BR2_PREFER_STATIC_LIB
bool "prefer static libraries"
help
Expand All @@ -315,28 +432,53 @@ config BR2_PREFER_STATIC_LIB

config BR2_HAVE_DOCUMENTATION
bool "documentation on the target"
# We no longer want to support a toolchain on the target
depends on BR2_DEPRECATED
help
Install the documentation, including manual pages and info
pages, on the target.
If you say n here, your target will not contain any
documentation.

config BR2_HAVE_DEVFILES
bool "development files in target filesystem"
config BR2_PACKAGE_OVERRIDE_FILE
string "location of a package override file"
default "$(TOPDIR)/local.mk"
help
Install headers and static libraries in the
target filesystem
A package override file is a short makefile that contains
variable definitions of the form <pkg>_OVERRIDE_SRCDIR,
which allows to tell Buildroot to use an existing directory
as the source directory for a particular package. See the
Buildroot documentation for more details on this feature.

config BR2_GLOBAL_PATCH_DIR
string "global patch directory"
help
You may specify a directory containing global package patches.
For a specific version <packageversion> of a specific package
<packagename>, patches are applied as follows.

First, the default Buildroot patch set for the package is applied.

If the directory $(BR2_GLOBAL_PATCH_DIR)/<packagename>/<packageversion>
exists, then all *.patch files in the directory will be applied.

Otherwise, if the directory $(BR2_GLOBAL_PATCH_DIR)/<packagename> exists,
then all *.patch files in the directory will be applied.

endmenu

source "toolchain/Config.in"

source "target/generic/Config.in"
source "system/Config.in"

source "linux/Config.in"

source "package/Config.in"

source "fs/Config.in"

source "boot/Config.in"

source "linux/Config.in"
source "package/Config.in.host"

source "Config.in.legacy"
Loading