History log of /openwrt/include/prereq-build.mk
Revision Date Author Comments
# 415dbcb9 05-Mar-2016 Felix Fietkau <nbd@openwrt.org>

prereq: stop relying on man pages and grep for --recursive on the git-submodule script directly (fixes #21968)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48934 3c298f89-4303-0410-b956-a3cf2f4a3e73


# ac1bd2cd 05-Mar-2016 Felix Fietkau <nbd@openwrt.org>

build: fix git prereq check to forcibly disable man pagers on the --help check

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48927 3c298f89-4303-0410-b956-a3cf2f4a3e73


# a4006429 05-Mar-2016 Felix Fietkau <nbd@openwrt.org>

build: fix git prereq check to not rely on being in a git directory (#21968)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48926 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 6a47427d 29-Feb-2016 Felix Fietkau <nbd@openwrt.org>

buildroot: improve git submodule handling for packages

Move the `--recursive` switch from `git clone` to `git submodule`
so that submodules are cloned for upstream branches where the
PKG_SOURCE_VERSION commit-ish has a different .gitmodules
configuration than the repository default.

This is, for example, required when the master branch for a source
package does not use submodules, but its topic branch for OpenWRT
does.

This changes the buildroot dependency from git-1.6.2 to git 1.7.12.2,
which was released September 2012.

Signed-off-by: Darik Horn <dajhorn@vanadac.com>
Signed-off-by: Karl Palsson <karlp@tweak.net.au>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48830 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 48686e82 17-Jan-2016 Felix Fietkau <nbd@openwrt.org>

Support LibreSSL as provider of openssl

The build scripts check for openssl by grepping the string "OpenSSL" in
the output of openssl version command. LibreSSL fails this test as it
outputs something like "LibreSSL 2.2.4". This patch fix the
prereq-bulid.mk file so that it accepts LibreSSL as openssl provider as
well.

Signed-off-by: Marek Behun <kabel@blackhole.sk>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@48267 3c298f89-4303-0410-b956-a3cf2f4a3e73


# b78ab35a 05-Oct-2015 Felix Fietkau <nbd@openwrt.org>

build: use host cflags/ldflags for openssl prereq check

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47138 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 82b6a500 29-Sep-2015 Jo-Philipp Wich <jow@openwrt.org>

prereq-build: test availability of Perl Thread::Queue module

This is needed for building automake.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@47069 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 3a75e11f 16-Sep-2015 Jo-Philipp Wich <jow@openwrt.org>

prereq-build: test for static zlib availability

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46976 3c298f89-4303-0410-b956-a3cf2f4a3e73


# a4a0fa62 29-Mar-2015 Luka Perkov <luka@openwrt.org>

include: remove trailing whitespaces

Signed-off-by: Luka Perkov <luka@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@45127 3c298f89-4303-0410-b956-a3cf2f4a3e73


# d09ab542 07-Feb-2015 Felix Fietkau <nbd@openwrt.org>

build: accept apple llvm as fallback for gcc/g++

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44298 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 65180dee 06-Feb-2015 Jo-Philipp Wich <jow@openwrt.org>

include: fix prereq tests for perl and file (#18911)

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44296 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 07e19452 06-Feb-2015 Jo-Philipp Wich <jow@openwrt.org>

include: rework git prereq test to not require 'man'

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44292 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 875eefa2 05-Feb-2015 Jo-Philipp Wich <jow@openwrt.org>

include: remove static tool linking support

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44286 3c298f89-4303-0410-b956-a3cf2f4a3e73


# e47a17f9 05-Feb-2015 Jo-Philipp Wich <jow@openwrt.org>

include: set shell to "sh" for prereq tests

Bash is not guaranteed to be present, e.g. on a fresh FreeBSD install
so perform prereq tests with /bin/sh.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44275 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 87511c86 05-Feb-2015 Jo-Philipp Wich <jow@openwrt.org>

include: prereq-build.mk: use TestHostCommand and SetupHostCommand

Also move tests from tools/Makefile and include/host.mk here to have all tests
in a central place.

Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44271 3c298f89-4303-0410-b956-a3cf2f4a3e73


# a9160b73 20-Oct-2014 Felix Fietkau <nbd@openwrt.org>

prereq-build: rename the openssl check to libssl, add back the old check - it is required after all

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@42999 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 1ce52220 20-Oct-2014 Felix Fietkau <nbd@openwrt.org>

prereq-build: replace the openssl command check with a check for headers

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@42995 3c298f89-4303-0410-b956-a3cf2f4a3e73


# c6f5b5b4 24-Apr-2014 Felix Fietkau <nbd@openwrt.org>

build: clarify the file prereq check message

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40569 3c298f89-4303-0410-b956-a3cf2f4a3e73


# ed2d5abe 24-Apr-2014 Felix Fietkau <nbd@openwrt.org>

build: add a prereq check for file (#15692)

Signed-off-by: Felix Fietkau <nbd@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@40568 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 414c5be6 01-Oct-2013 Steven Barth <steven@midlink.org>

Add package signing infrastructure

Add package signing key and certificate configuration options to the
"Image configuration" submenu. If enabled, the Packages.gz list will
be signed as file Packages.sig. The passphrase for the signing key can
be sourced from a file or entered by the user. The signing certificate
is automatically added to the firmware image if opkg-smime is selected.

Signed-off-by: Evan Hunt <each@isc.org>
Signed-off-by: Steven Barth <steven@midlink.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38284 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 32cba690 01-Jul-2013 Florian Fainelli <florian@openwrt.org>

Revert "prereq-build: check for "bc" (#13767)"

Makes all buildbot builds fail; until we get the right software
installed, revert this changeset.

Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37122 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 01b74338 30-Jun-2013 Florian Fainelli <florian@openwrt.org>

prereq-build: check for "bc" (#13767)

bc is required by the kernel to compute timeconsts files, add bc to the
list of prereq to build OpenWrt.

Signed-off-by: Florian Fainelli <florian@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@37108 3c298f89-4303-0410-b956-a3cf2f4a3e73


# cf3d83fe 07-Mar-2013 Felix Fietkau <nbd@openwrt.org>

build: BSD compile fixes

following patch allows to build images for Qemu ARM on
OpenBSD 5.2 amd64 and FreeBSD 9.1 amd64.

Mostly small pieces of code changes to get things right on the
specific platform.

Updated the README to describe better, which tools on the host
are required. Added some kind of prepare scripts to install needed
tools on BSD via packages.

Signed-off-by: Waldemar Brodkorb <mail@waldemar-brodkorb.de>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@35900 3c298f89-4303-0410-b956-a3cf2f4a3e73


# e51c7c8b 11-Aug-2012 Jo-Philipp Wich <jow@openwrt.org>

[include] prereq-build.mk: do not perform static linking tests on Darwin

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33139 3c298f89-4303-0410-b956-a3cf2f4a3e73


# e3377b48 10-Aug-2012 Jo-Philipp Wich <jow@openwrt.org>

[include] add remaining missing build prereq checks

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33122 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 727a3dd0 10-Aug-2012 Jo-Philipp Wich <jow@openwrt.org>

[include] add a build preeq check for glibc-static

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@33121 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 2e996259 07-Jun-2012 Felix Fietkau <nbd@openwrt.org>

prereq-build: flex is built in tools/ - do not require it to be installed on the host

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@32116 3c298f89-4303-0410-b956-a3cf2f4a3e73


# ac41ff55 05-Apr-2012 Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr>

[include] Add git version check to prerequisite check (#11229)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31214 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 7c676e7e 06-Apr-2012 Vasilis Tsiligiannis <b_tsiligiannis@silverton.gr>

[include] Fix typo in GNU Make prereq check

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@31213 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 55828c19 14-Feb-2011 Florian Fainelli <florian@openwrt.org>

add git (git-core) as a prerequisite (#8866)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25536 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 081e19e3 14-Oct-2010 Felix Fietkau <nbd@openwrt.org>

set the umask in toplevel.mk instead of forcing the user to adjust it

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23445 3c298f89-4303-0410-b956-a3cf2f4a3e73


# e97eede5 14-Oct-2010 Jo-Philipp Wich <jow@openwrt.org>

[include] add a prereq check for umask 0022, other settings will result in broken packages


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@23442 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 934a7884 21-Apr-2010 Felix Fietkau <nbd@openwrt.org>

fix gnu find prereq check

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@21078 3c298f89-4303-0410-b956-a3cf2f4a3e73


# fff08c0f 09-Apr-2009 Felix Fietkau <nbd@openwrt.org>

fix source file vs library order in a few prereq checks (#4326)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15181 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 23836669 25-Mar-2009 Ralph Hempel <ralph.hempel@lantiq.com>

ooops, m4 is already part of the host tools


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15044 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 4182dc4f 25-Mar-2009 Ralph Hempel <ralph.hempel@lantiq.com>

added m4 to prereq check, thanks to Gerph



git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15043 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 141b4fbe 16-Mar-2009 Felix Fietkau <nbd@openwrt.org>

remove autoconf from prereq-build.mk, as it is part of the tools/ build

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14901 3c298f89-4303-0410-b956-a3cf2f4a3e73


# baf558e3 16-Mar-2009 Lars-Peter Clausen <lars@metafoo.de>

Bison is not a prerequirement since it's build as part of the openwrt toolchain.


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14900 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 62a6e102 25-Jan-2009 Felix Fietkau <nbd@openwrt.org>

improve support for building on mac os x by improving detection of missing components

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14180 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 3d3798ce 02-Sep-2008 Felix Fietkau <nbd@openwrt.org>

add prereq check for extended getopt (#3944)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12491 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 6b09c216 04-Aug-2008 Felix Fietkau <nbd@openwrt.org>

add prereq check for python


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@12110 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 6510d71b 11-Dec-2007 Felix Fietkau <nbd@openwrt.org>

add prereq check for gnu find


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9710 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 7d175ee6 03-Dec-2007 Felix Fietkau <nbd@openwrt.org>

enforce gnu make >= 3.81 now. it has become too annoying to work around bugs in 3.80


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9654 3c298f89-4303-0410-b956-a3cf2f4a3e73


# cff9b75e 15-Nov-2007 Felix Fietkau <nbd@openwrt.org>

prefer http downloads over svn/git checkouts, remove git dependency


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9567 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 6fe9aab0 15-Nov-2007 Felix Fietkau <nbd@openwrt.org>

add git checkout support


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@9553 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 41dc41e9 22-Jul-2007 Felix Fietkau <nbd@openwrt.org>

add better working-g++ check (patch from #2017)

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8118 3c298f89-4303-0410-b956-a3cf2f4a3e73


# ae51b57a 03-Jun-2007 Felix Fietkau <nbd@openwrt.org>

revert bogus change

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7482 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 7ea90b0a 03-Jun-2007 Florian Fainelli <florian@openwrt.org>

quilt is now a preriquisite


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7480 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 1cabba02 12-Apr-2007 Felix Fietkau <nbd@openwrt.org>

revert find | xargs => find | exec changes - this is completely unnecessary and introduces additional dependencies that we do not need

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6942 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 9767c1a7 12-Apr-2007 Mike Baker <mbm@openwrt.org>

prereq check for find -exec +


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6940 3c298f89-4303-0410-b956-a3cf2f4a3e73


# cbb4b957 02-Apr-2007 Florian Fainelli <florian@openwrt.org>

Typo, nice


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6826 3c298f89-4303-0410-b956-a3cf2f4a3e73


# d7b1b065 02-Apr-2007 Florian Fainelli <florian@openwrt.org>

Add gawk as a preriquisite (needed for ramdisk images)


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6825 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 8c1649f5 28-Mar-2007 Felix Fietkau <nbd@openwrt.org>

add PKG_NAME to prereq-build.mk so that failed checks show a proper prefix instead of just ':'

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6747 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 4e1ac9d3 23-Nov-2006 Felix Fietkau <nbd@openwrt.org>

add a prereq check for autoconf

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5633 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 1628ad2a 19-Nov-2006 Felix Fietkau <nbd@openwrt.org>

remove python prereq check - no longer necessary

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5590 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 1b8b054b 11-Nov-2006 Felix Fietkau <nbd@openwrt.org>

fix another build error

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5508 3c298f89-4303-0410-b956-a3cf2f4a3e73


# f2f5ea9f 14-Oct-2006 Felix Fietkau <nbd@openwrt.org>

add prereq check for case-sensitive filesystem

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5073 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 08f64db1 13-Oct-2006 Felix Fietkau <nbd@openwrt.org>

add prereq check for wget

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@5065 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 8a1b6b30 10-Oct-2006 Felix Fietkau <nbd@openwrt.org>

more portability fixes and a prereq check for gnu tar

git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@5037 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 403a4bfc 24-Sep-2006 Felix Fietkau <nbd@openwrt.org>

clean up and really fix bogus build_ directory

git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4854 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 2255e9ca 07-Sep-2006 Mike Baker <mbm@openwrt.org>

Clean up prereq error messages


git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4766 3c298f89-4303-0410-b956-a3cf2f4a3e73


# 5636542e 24-Aug-2006 Felix Fietkau <nbd@openwrt.org>

add prereq check to prevent people from building openwrt as root

git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4655 3c298f89-4303-0410-b956-a3cf2f4a3e73


# d030852b 29-Jul-2006 Felix Fietkau <nbd@openwrt.org>

add support for per-package prereq checks, run global prereq checks before (menu-)config

git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4318 3c298f89-4303-0410-b956-a3cf2f4a3e73