Openwrt/include
Jo-Philipp Wich 83b6bfc235 build: fix HOST_CONFIGURE_VARS placement
Instead of passing HOST_CONFIGURE_VARS as arguments to the configure script,
pass it as environment variables which brings the logic in line with the
behaviour of package-defaults.mk.

The change is needed since passing environment variables as configure
parameters only works with GNU autoconf which evaluates command line arguments
looking like variable assignments. Doing the same with non-autoconf configure
scripts is not guaranteed to work since such scripts might terminate due to
unknown argument errors.

One example case is the cmake configure script which bails out when called
as "./configure LDFLAGS=..." but not when called as "LDFLAGS=... ./configure".

Also change the SHELL override to CONFIG_SHELL in the default
HOST_CONFIGURE_VARS as the former is not properly propagated through the
various GNU configure invocations since it gets lost when configure re-
executes itself.

A prior attempt to change the variable placement had to be reverted due to
the missing SHELL -> CONFIG_SHELL change, leading to misgenerated libtool
executables in various packages.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2017-01-10 12:28:32 +01:00
..
site
autotools.mk
cmake.mk
debug.mk
depends.mk build: use mkhash to replace various quirky md5sum/openssl calls 2017-01-05 11:09:12 +01:00
device_table.txt
download.mk build: use mkhash to replace various quirky md5sum/openssl calls 2017-01-05 11:09:12 +01:00
feeds.mk
hardening.mk
host-build.mk build: fix HOST_CONFIGURE_VARS placement 2017-01-10 12:28:32 +01:00
host.mk
image-commands.mk build: add image command for calling kernel2minor 2017-01-07 17:50:54 +01:00
image-legacy.mk build: fix build of ubifs images 2017-01-09 16:31:39 +01:00
image.mk build: remove obsolete parallel build related options 2017-01-10 12:10:20 +01:00
kernel-build.mk treewide: clean up download hashes 2016-12-16 22:39:22 +01:00
kernel-defaults.mk build: use mkhash to replace various quirky md5sum/openssl calls 2017-01-05 11:09:12 +01:00
kernel-version.mk kernel: bump to 4.4.40 2017-01-06 19:38:55 +01:00
kernel.mk kernel: allow subtarget specific KernelPackage 2017-01-04 13:20:19 +01:00
netfilter.mk kernel: netfilter: split out iptable_raw into a separate package 2016-12-14 12:13:14 +01:00
nls.mk
package-bin.mk
package-defaults.mk
package-dumpinfo.mk
package-ipkg.mk base-files: add support for overlaying rootfs content 2016-12-20 09:35:36 +01:00
package-seccomp.mk
package.mk build: remove obsolete parallel build related options 2017-01-10 12:10:20 +01:00
prereq-build.mk build: use mkhash to replace various quirky md5sum/openssl calls 2017-01-05 11:09:12 +01:00
prereq.mk
quilt.mk build: use mkhash to replace various quirky md5sum/openssl calls 2017-01-05 11:09:12 +01:00
rootfs.mk
scan.awk
scan.mk build: use mkhash to replace various quirky md5sum/openssl calls 2017-01-05 11:09:12 +01:00
scons.mk
shell.sh build: use mkhash to replace various quirky md5sum/openssl calls 2017-01-05 11:09:12 +01:00
subdir.mk build: implement make check and make package/X/check 2016-12-17 10:36:25 +01:00
target.mk
toolchain-build.mk
toplevel.mk build: ensure that prereq-build is run before metadata scan from feeds (FS#367) 2017-01-05 11:50:40 +01:00
uclibc++.mk
unpack.mk build: unzip: perform operations quietly 2017-01-05 11:09:13 +01:00
verbose.mk
version.mk build: use SNAPSHOT instead of CURRENT to designate untagged branch builds 2016-12-14 18:43:49 +01:00