aboutsummaryrefslogtreecommitdiff
path: root/Config.in
Commit message (Collapse)AuthorAgeFilesLines
* toolchain: set the ssp gcc option in kconfigGravatar Yann E. MORIN2019-03-131-0/+6
| | | | | | | | | | | | | | | | | | | | | Currently, we repeat all the SSP level selection deep down to the toolchain wrapper itself, where we eventually translate it to the actual SSP option to use. This is a bit redundant. Additionally, we will want to check that the toolchain actually supports that option (for those toolchain where it was backported). So, move the translation into kconfig, and add the qstrip'ed value to the additional flags passed to the wrapper. Add it before user-supplied opitons, to keep the previous behaviour (and allow anyone crazy-enough to override it with BR2_TARGET_OPTIMIZATION). Signed-off-by: "Yann E. MORIN" <yann.morin@orange.com> Cc: Matt Weber <matthew.weber@rockwellcollins.com> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Cc: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> Reviewed-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* infra: add force build flag for host dependenciesGravatar Bryce Ferguson2019-02-041-0/+12
| | | | | | | | | | | | | | | This commit adds a config option which will force buildroot to build all host dependencies even if they are already present on the host system. This may be a desirable option if different hosts are used to build the same source. In this case, some packages will be built on one host that are not built on another. This is problematic if build source archives are cached afterwards for offline builds. Cc: Peter Korsgaard <peter@korsgaard.com> Signed-off-by: Bryce Ferguson <bryce.ferguson@rockwellcollins.com> Signed-off-by: Matt Weber <matthew.weber@rockwellcollins.com> [Peter: reword, drop exit 1, reshuffle] Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* core/download: drop the SSH commandGravatar Yann E. MORIN2018-11-191-4/+0
| | | | | | | | | | | | | | | | | | | The ssh command was added back in 2011 with commit c61788f09 (GENTARGETS: add support for scp://) and was used to check that the remote file existed, back when we supported 'make source-check'. However, in 2017, with commit bf28a165d (pkg-{download, generic}: remove source-check), we actually removed support for source-check. The SSH command however was not removed then, and stuck, even though nothing ever uses it It is not even exported in the environment, and scp does not use it either (it has -S to specify an ssh-compatible program). Get rid of it. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* Config.in: security hardening: disable FORTIFY_SOURCE for gcc < 6Gravatar Romain Naour2018-11-061-0/+4
| | | | | | | | | | | | | | | | | | | | As reported in the bug report [1], gcc < 6 doesn't build when FORTIFY_SOURCE is set to 1 or 2. The issue is related to the upstream bug report [2] but the patch fixing the issue for gcc 6 has not been backported to earlier gcc versions. Add a dependency on gcc at least version 6 to BR2_FORTIFY_SOURCE_1 and BR2_FORTIFY_SOURCE_2. [1] https://bugs.busybox.net/show_bug.cgi?id=11476 [2] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61164 [3] https://github.com/gcc-mirror/gcc/commit/55f12fce4ccf77513644a247f9c401a5b1fa2402 Signed-off-by: Romain Naour <romain.naour@gmail.com> Cc: Matthew Weber <matthew.weber@rockwellcollins.com> Cc: Peter Korsgaard <peter@korsgaard.com> [Peter: only limit for internal toolchain as suggested by Matthew] Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* core: support host gcc of the futureGravatar Yann E. MORIN2018-10-231-0/+3
| | | | | | | | | | | | | | | | | | When we do a release, we know only of a set of gcc versions that the host may have. But in the future, distributions with newer gcc versions may show up. Currently, we do not recognise those versions, and thus we do as if they were older than the oldest we know of. This means that a set of packages become unselectable, when they should be. We fix that by capping the detected version to the highest we know of. Reported-by: gargar_ on IRC Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Peter Korsgaard <peter@korsgaard.com> Cc: Arnout Vandecappelle <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Config.in: add BR2_HOST_GCC_AT_LEAST_8Gravatar Stefan Becker2018-05-021-0/+5
| | | | | | | Fedora 28 switched to GCC 8.x. Signed-off-by: Stefan Becker <chemobejk@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* Config.in: fix check-package warningGravatar Thomas Petazzoni2018-04-171-3/+3
| | | | | | | | | | | Fixes: Config.in:203: help text: <tab><2 spaces><62 chars> (http://nightly.buildroot.org/#writing-rules-config-in) Config.in:204: help text: <tab><2 spaces><62 chars> (http://nightly.buildroot.org/#writing-rules-config-in) https://gitlab.com/buildroot.org/buildroot/-/jobs/63334884 Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* help/manual: update help about the new $(LIBFOO_DL_DIR)Gravatar Maxime Hadjinlian2018-04-021-0/+3
| | | | | | Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Config.in*: re-wrap help textGravatar Ricardo Martincoski2018-04-011-13/+14
| | | | | | | ... to follow the convention <tab><2 spaces><62 chars>. Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* Config.in*: fix attributes orderGravatar Ricardo Martincoski2018-04-011-4/+4
| | | | | | | ... to follow the convention: type, default, depends on, select, help. Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* */Config.in*: remove consecutive empty linesGravatar Ricardo Martincoski2018-04-011-1/+0
| | | | | Signed-off-by: Ricardo Martincoski <ricardo.martincoski@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* Config.in: Document BR2_CCACHE_DIR overrideGravatar Trent Piepho2018-03-261-0/+3
| | | | | | | | | This variable, like BR2_DL_DIR, is designed to be overridable from the environment. Unlike BR2_DL_DIR, it is not documented as such in the Config.in help text. Do so now. Signed-off-by: Trent Piepho <tpiepho@impinj.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* Config.in: add -Ofast optionGravatar Joshua Henderson2018-03-261-0/+11
| | | | | | | | | -Ofast (introduced in GCC 4.6) It combines the existing optimization level -O3 with options that can affect standards compliance but result in better optimized code. For example, -Ofast enables -ffast-math. Signed-off-by: Joshua Henderson <joshua.henderson@microchip.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* core: drop no-longer used C.UTF-8 locale optionGravatar Yann E. MORIN2018-03-041-5/+0
| | | | | | | | | | | | Its use has been globbed into the more generic BR2_NEEDS_HOST_UTF8_LOCALE option now. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Cc: Peter Korsgaard <peter@korsgaard.com> Cc: Julius Kriukas <julius@kriukas.lt> Cc: Christian Stewart <kidovate@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* systemd: switch to C.UTF-8 locale when buildingGravatar Julius Kriukas2018-03-021-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | When BR2_REPRODUCIBLE is enabled or host uses non UTF-8 capable locale building systemd fails with an error: [1/1080] Generating systemd.bg.catalog with a meson_exe.py custom command. FAILED: catalog/systemd.bg.catalog /buildroot/output/host/bin/python3 /buildroot/output/host/bin/meson --internal exe /buildroot/output/build/systemd-236/build/meson-private/meson_exe_sed_232a0623cc7ce2cd67ec72ed784b76307102ed76.dat Warning: You are using 'ANSI_X3.4-1968' which is not a Unicode-compatible locale. You might see errors if you use UTF-8 strings as filenames, as strings, or as file contents. Please switch to a UTF-8 locale for your platform. ... UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 1079: ordinal not in range(128) package/pkg-generic.mk:247: recipe for target '/buildroot/output/build/systemd-236/.stamp_built' failed make: *** [/buildroot/output/build/systemd-236/.stamp_built] Error 1 This patch changes default host system locale from C to C.UTF-8 when building systemd package to fix this issue. It also introduces BR2_NEEDS_HOST_C_UTF8_LOCALE flag that checks if this locale is available on the host system. If locale is not available error message is show and build process is stopped. Signed-off-by: Julius Kriukas <julius@kriukas.lt> [Thomas: use C.UTF-8 instead of en_US.UTF-8.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* security hardening: add RELFO, FORTIFY optionsGravatar Matt Weber2018-01-281-0/+70
| | | | | | | | | | | | | | | | | This enables a user to build a complete system using these options. It is important to note that not all packages will build correctly to start with. Modeled after OpenWRT approach https://github.com/openwrt/openwrt/blob/master/config/Config-build.in#L176 A good testing tool to check a target's elf files for compliance to an array of hardening techniques can be found here: https://github.com/slimm609/checksec.sh [Peter: reword fortify help texts, glibc comment] Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* stack protector: moved option out of adv menuGravatar Matt Weber2018-01-281-55/+57
| | | | | Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* google-breakpad: take into account host architecture dependenciesGravatar Thomas Petazzoni2017-11-271-0/+1
| | | | | | | | | | | | | | | | | | | Building the target google-breakpad requires building the host variant of google-breakpad. Just like the target google-breakpad only supports a limited number of architectures, it is the same for the host google-breakpad. We therefore introduce a BR2_PACKAGE_HOST_GOOGLE_BREAKPAD_ARCH_SUPPORTS option that is used where necessary to prevent the user from choosing Google Breakpad when building on unsupported host platforms. Fixes: http://autobuild.buildroot.net/results/c7c04483508f9e4d629efa54571afeb1feaa5f73/ (build on a powerpc64le machine) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* support/download: svn non-interactive in BR2_SVNGravatar Sam Voss2017-11-261-1/+1
| | | | | | | | | | | | | | | | Instead of overriding the _svn command and injecting --non-interactive, change the default value of BR2_SVN to include this flag so the end user can choose not to use the flag. This change helps users behind corporate system rules which may not allow them to locally cache credentials and require interactive mode. Signed-off-by: Sam Voss <sam.voss@rockwellcollins.com> [Originally implemented by] CC: "Yann E. MORIN" <yann.morin.1998@free.fr> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* toolchain/wrapper: fake __DATE_ and __TIME__ for older gccGravatar Yann E. MORIN2017-10-221-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Starting with version 7, gcc automatically recognises and enforces the environment variable SOURCE_DATE_EPOCH, and fakes __DATE__ and __TIME__ accordingly, to produce reproducible builds (at least in regards to date and time). However, older gcc versions do not offer this feature. So, we use our toolchain wrapper to force-feed __DATE__ and __TIME__ as macros, which will take precedence over those that gcc may compute itself. We compute them according to the specs: https://reproducible-builds.org/specs/source-date-epoch/ https://gcc.gnu.org/onlinedocs/cpp/Standard-Predefined-Macros.html Since we define macros otherwise internal to gcc, we have to tell it not to warn about that. The -Wno-builtin-macro-redefined flag was introduced in gcc-4.4.0. Therefore, we make BR2_REPRODUCIBLE depend on GCC >= 4.4. gcc-7 will ignore SOURCE_DATE_EPOCH when __DATE__ and __TIME__ are user-defined. Anyway, this is of no consequence: whether __DATE__ and __TIME__ or SOURCE_DATE_EPOCH takes precedence, it would yield the exact same end result since we use the same logic to compute it. Note that we didn't copy the code for it from gcc so using the same logic doesn't imply that we're inheriting GPL-3.0. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Jérôme Pouiller <jezz@sysmic.org> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Peter Korsgaard <peter@korsgaard.com> [Arnout: rewrite commit message] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Config.in: fix help comment for gcc optimizationGravatar Lothar Felten2017-10-211-1/+2
| | | | | | | | | The default for is set to BR2_OPTIMIZE_S, the help comment designated BR2_OPTIMIZE_0 as default. Changed the help comment to show that BR2_OPTIMIZE_S is the default. Signed-off-by: Lothar Felten <lothar.felten@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Config.in: rename xbmc -> kodiGravatar Bernd Kuhls2017-10-011-1/+1
| | | | | | | | This is a left-over of the xbmc->kodi rename patch https://git.buildroot.net/buildroot/commit/package/kodi?id=3578459748d80cd469729319543b199380a4370f Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Config.in: add BR2_HOST_GCC_AT_LEAST_7Gravatar Adrián Pérez de Castro2017-07-051-0/+5
| | | | | Signed-off-by: Adrian Perez de Castro <aperez@igalia.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* core: change the strip command from a choice to a booleanGravatar Yann E. MORIN2017-07-011-11/+2
| | | | | | | | | | | | | | | | | | | | | | | | Curently, we have a choice to select between stripping and not stripping. This is legacy code from back when we had a third option, sstrip (super-strip). Since we removed sstrip, stripping or not stripping is now just a boolean rather than a choice. Make it so. We make BR2_STRIP_strip default to 'y' to keep the current behaviour of defaulting to stripping. Move BR2_STIP_none to legacy, and instruct the user to review the new setting. Drop any reference to BR2_STRIP_none in comments. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* core: use positive logic for unstripped files/dirsGravatar Yann E. MORIN2017-07-011-2/+2
| | | | | | | Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: add generic support for lz archivesGravatar Baruch Siach2017-02-151-0/+7
| | | | | | | | | | This commit teaches the generic package handling code how to extract .tar.lz archives. When lzip is not installed on the host, host-lzip gets built automatically. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Reviewed-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/google-breakpad: really fix the C++11 dependencyGravatar Romain Naour2016-12-221-2/+2
| | | | | | | | | | | | | | The C++11 build issue is still here since the C++11 is not complete in gcc 4.7 [1]. So disable Google-breakpad for toolchains based on gcc <= 4.7. [1] https://gcc.gnu.org/gcc-4.7/cxx0x_status.html Fixes: http://autobuild.buildroot.net/results/c5e/c5e629f26bf6da369dff1e4588c16d2773173e9f Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/google-breakpad: add C++11 dependency on the host variantGravatar Romain Naour2016-12-191-0/+1
| | | | | | | | | | | | When google-breakpad has been updated to the latest version, the C++11 dependency has been added for the target variant only. The C++11 dependency is also required for the host variant. Fixes: http://autobuild.buildroot.org/results/dce/dcecb17116c0cf400c98f0052c9bf71f15d0d398 Signed-off-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/google-breakpad: bump to the latest versionGravatar Romain Naour2016-12-171-0/+1
| | | | | | | | | | | | | | | This version add the C++11 support and microdump. Add the C++11 dependency since it's now mendatory. Use the same linux-syscall-support version as the one defined by DEPS file in the Google-breakpad sources. Signed-off-by: Romain Naour <romain.naour@gmail.com> Cc: Pascal Huerst <pascal.huerst@gmail.com> Cc: Frank Hunleth <fhunleth@troodon-software.com> [Thomas: propagate the C++11 related dependency to BR2_GOOGLE_BREAKPAD_ENABLE.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* core: add a kconfig option to require an UTF8 locale on the hostGravatar Yann E. MORIN2016-12-041-0/+5
| | | | | | | | This can be selected when we need the host to have an UTF-8 locale (e.g. to build uClibc with support for locales). Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Config.in: improve BR2_REPRODUCIBLE help textGravatar Jérôme Pouiller2016-11-231-0/+6
| | | | | Signed-off-by: Jérôme Pouiller <jezz@sysmic.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Config.in: add BR2_HOST_GCC_AT_LEAST_4_5Gravatar Thomas Petazzoni2016-10-261-0/+5
| | | | | | | In preparation to the addition of new dependencies in the kvm-unit-tests package, add the BR2_HOST_GCC_AT_LEAST_4_5 symbol. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* core: do not hard-code inclusion of br2-external in KconfigGravatar Yann E. MORIN2016-10-161-11/+0
| | | | | | | | | | | | | | | | | | | | | | Move the inclusion of br2-external's Config.in to the generated kconfig snippet. This will ultimately allow us to use more than one br2-external tree. Offload the "User-provided options" menu to the generated Kconfig snippet. We can also move the definition of the Kconfig-version of BR2_EXTERNAL into this snippet. We introduce an extra check that was not present in the previous code, to check that we do have permission on that directory. Prevciously, it was handled as a side effect of not being able to cd into there, but it is cleaner to check it expressly. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Romain Naour <romain.naour@openwide.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Remove BR2_DEPRECATEDGravatar Arnout Vandecappelle2016-10-151-30/+0
| | | | | | | | | | | | | | | | | | | | | The BR2_DEPRECATED logic is a lot less useful than the legacy handling, because the symbols just disappears without warning to the user. For example, we had a few defconfigs that were using deprecated symbols (which were not actually used because BR2_DEPRECATED wasn't set) so these didn't build the expected code anymore. Also, the idea behind BR2_DEPRECATED is that you can easily revive it again if there is interest. However, it is relatively easy to revert the removal of a package as well. The deprecation is also more effort because it has to be removed twice: once when deprecating, and once when really removing. It doesn't make sense to add a legacy entry for BR2_DEPRECATED. Users who actually used it will get legacy warnings instead. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* google-breakpad: needs thread supportGravatar Thomas Petazzoni2016-09-191-0/+1
| | | | | | | | | | | When google-breakpad was enabled in uClibc configurations, the dependency on threads was forgotten. Fixes: http://autobuild.buildroot.net/results/6e6bc845314100f2deb8ed06d2a6373ccf715ffe/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* breakpad: enable for uClibcGravatar Gustavo Zacarias2016-09-161-1/+2
| | | | | | | There's nothing holding it off for uClibc-based toolchains so enable it. Signed-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Config.in: remove BR2_DEPRECATED_SINCE_2015_08Gravatar Gustavo Zacarias2016-09-081-4/+0
| | | | | | | It's now unused. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Config.in: remove BR2_DEPRECATED_SINCE_2015_05Gravatar Gustavo Zacarias2016-09-081-4/+0
| | | | | | | It's now unused. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Config.in: Add BR2_DEPRECATED_SINCE_2016_11Gravatar Gustavo Zacarias2016-09-081-0/+4
| | | | | | | In preparation for new deprecated features/symbols. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Merge branch 'next'Gravatar Peter Korsgaard2016-09-021-0/+6
|\ | | | | | | | | | | Quite some conflicts, so here goes .. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * core: introduce a generated kconfig snippetGravatar Yann E. MORIN2016-08-271-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add the infrastructure for adding generated kconfig snippet in the menuconfig. For now, the kconfig snippet is generated empty, the recipe for filling it in will be introduced in sub-sequent patches. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Peter Korsgaard <jacmet@uclibc.org> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Thomas De Schampheleire <patrickdepinguin@gmail.com> Cc: Samuel Martin <s.martin49@gmail.com> Reviewed-by: Romain Naour <romain.naour@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | core: move reproducible option to advanced sub-menuGravatar Yann E. MORIN2016-08-251-2/+2
|/ | | | | | | | | | | The reproducible build is only in its infancy; it is far from being complete. As such, move it to the "advanced" build sub-menu, where it belong for now... Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Config.in: fix typoGravatar Bernd Kuhls2016-07-311-1/+1
| | | | | Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Config.in: indentation cleanupGravatar Jerzy Grzegorek2016-07-021-8/+8
| | | | | Signed-off-by: Jerzy Grzegorek <jerzy.grzegorek@trzebnica.net> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* reproducibility: introduce config knobGravatar Gilles Chanteperdrix2016-07-021-0/+11
| | | | | | | | | | Making the builds reproducible involves turning off build timestamps, which some users may find annoying. So make the reproducible builds optional. Signed-off-by: Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Config.in: Add BR2_DEPRECATED_SINCE_2016_08Gravatar Julien Floret2016-06-181-0/+4
| | | | | | | In preparation for new deprecated features/symbols. Signed-off-by: Julien Floret <julien.floret@6wind.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Config.in: add BR2_HOST_GCC_AT_LEAST_6Gravatar Martin Bark2016-06-061-0/+5
| | | | | Signed-off-by: Martin Bark <martin@barkynet.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Merge branch 'next'Gravatar Peter Korsgaard2016-06-011-151/+171
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * Config.in: wrap to column width 72Gravatar Martin Kelly2016-05-311-151/+156
| | | | | | | | | | | | | | | | Many lines are not correctly wrapped to 72 column width, so rewrap them. In addition, standardize all instances of ". " to ". ". Signed-off-by: Martin Kelly <martin@surround.io> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * Config.in: use better URL for GNU mirrorsGravatar Thomas Petazzoni2016-05-251-3/+5
| | | | | | | | | | | | | | | | | | | | | | As explained on http://www.gnu.org/prep/ftp.en.html, the network of GNU mirrors provide a generic address, http://ftpmirror.gnu.org/, which automatically redirects to an up-to-date and local mirror. This allows to greatly speed-up downloads, and also reduces the load on the main GNU server. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>