- Feb 27, 2017
-
-
Matthias Schiffer authored
The confvar macro is adjusted to not only consider if a variable has a value or not, but also the value itself. Instead of creating a string of 'y' and 'n' characters, all variable names and values are concatenated and hashed. Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
- Feb 09, 2017
-
-
Michal Sojka authored
Passing -iremap argument separately causes problems with projects that use scons and its ParseFlags function. Consider this SConscript example: env = Environment() d = env.ParseFlags("-iremap one:two") ParseFlags will interpret one:two as a file name and the returned dict d will contain only "-iremap". When the -iremap is passed to the compiler without an argument, compilation obviously fails. Signed-off-by:
Michal Sojka <sojkam1@fel.cvut.cz>
-
Felix Fietkau authored
Fixes buildbot errors on running make target/install or toolchain/install Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Feb 07, 2017
-
-
Felix Fietkau authored
Our supported libcs are ABI compatible across version upgrades Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Jan 29, 2017
-
-
Florian Fainelli authored
For external toolchain, we also know the type of C library used, and the toolchain triplet may not always be reflective of that, therefore make $(TARGET_DIR_NAME) suffixed with _$(LIBC). Signed-off-by:
Florian Fainelli <f.fainelli@gmail.com>
-
- Jan 27, 2017
-
-
Jo-Philipp Wich authored
Introduce a new location STAGING_DIR_IMAGE which is intended to be used by bootloader iamges and similar image-related artifacts. This directory is guaranteed to be persistent across kernel upgrades which might involve a removal of KERNEL_BUILD_DIR and is guranteed to be bundled with the image builder. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Jan 18, 2017
-
-
Matthias Schiffer authored
Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
Felix Fietkau authored
This can be used to check if targets like prepare or compile are up to date Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Felix Fietkau authored
Reduce build system clutter and enable further rework Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
Matthias Schiffer authored
Using a single host package staging dir (and build dir) significantly speeds up builds when multiple targets are built in succession, especially for large host packages like NodeJS. $(STAGING_DIR)/host is kept in addition to $(STAGING_DIR_HOSTPKG) in most places; it is still used as destination for host files in Build/InstallDev. Signed-off-by:
Matthias Schiffer <mschiffer@universe-factory.net>
-
- Jan 05, 2017
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Dec 22, 2016
-
-
Felix Fietkau authored
This makes it easier to unify versioning of git based package downloads. PKG_SOURCE_DATE along with an 8-character abbreviation of the git hash is used as PKG_VERSION, PKG_RELEASE should be used like normal packages. Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Dec 17, 2016
-
-
Felix Fietkau authored
This is intended to be used for a wide array of package sanity checks. The first check that is implemented is for the hash of downloaded files. It checks: - Missing hash - Use of SHA256 instead of MD5 - dl/<file> hash not matching hash in makefile - deprecated MD5SUM variable The deprecated MD5SUM variable check is skipped for feeds/ until OpenWrt is updated as well Signed-off-by:
Felix Fietkau <nbd@nbd.name>
-
- Nov 01, 2016
-
-
Jo-Philipp Wich authored
Add a STAGING_DIR_HOSTPKG variable which refers to $(STAGING_DIR)/host in order to prepare support for relocating that directory in the future. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Aug 01, 2016
-
-
Jo-Philipp Wich authored
Add a new "checksum" make target which generates an sha256sums file over the image files produced in bin/targets/ and automatically call it during make world after the package index generation. The advantage of this new target is that it is guaranteed to run after the images, the SDK and the ImageBuilder archives have been generated to ensure that they all end up in the checksum file. Fixes FS#51. Uses sed to postprocess the OpenSSL digest output into an sha256sum command compatible format. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Apr 06, 2016
-
-
Jo-Philipp Wich authored
Introduce a new variable OUTPUT_DIR which refers to the parent bin/ directory without the architecture specific component. Also construct the BIN_DIR variable based on OUTPUT_DIR now and add both target and subtarget components to it to prevent different subtargets from overwriting each others files in bin/. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Feb 13, 2016
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48718
-
- Feb 08, 2016
-
-
Jo-Philipp Wich authored
Add a new variable TARGET_INIT_PATH which holds the default $PATH variable value configured in menuconfig. Signed-off-by:
Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 48676
-
- Jan 28, 2016
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48515
-
- Jan 25, 2016
-
-
Felix Fietkau authored
build: use -iremap feature to replace __FILE__ absolute path names in packages with ones relative to $(BUILD_DIR) improves reproducible builds Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48489
-
- Jan 20, 2016
-
-
Felix Fietkau authored
rules.mk: make the locked template available even if flock has not been built yet (fall back to unlocked shell command) Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48414
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48410
-
Felix Fietkau authored
host-build.mk: change default installation prefix of package/* host builds to staging_dir/target-*/host Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48401
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48400
-
- Jan 03, 2016
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 48105
-
- Nov 10, 2015
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47443
-
Felix Fietkau authored
Many glibc functions have __warn_unused_result__ in so many different core functions, and failing the build for all of those simply does not make any sense Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 47440
-
- Nov 07, 2015
-
-
Felix Fietkau authored
Certains host packages (like quilt) need to know the previously used install location at run-time. They currently use $STAGING_DIR, which causes issues on cleaned environment, where $STAGING_DIR doesn't exist yet. Signed-off-by:
Mathieu Olivari <mathieu@codeaurora.org> SVN-Revision: 47409
-
- Oct 30, 2015
-
-
Felix Fietkau authored
This change adds support for specifying a build ID for kernel modules. This is done by setting PKG_BUILD_ID to a hexadecimal string, which will then be passed to the kernel linker. In addition, when this flag is set, the build ID debug symbol (.note.gnu.build-id) will not be stripped from the kernel module. This symbol is exported in sysfs by the kernel (if the kernel is compiled with CONFIG_KALLSYMS) and so can be used to uniquely identify a version of a kernel module in a running kernel. This is useful for keeping track of different versions of a module when doing experiments and development. Modules that specify the build ID will be ~100 bytes larger (depending on the length of the build ID specified). There is no size difference for kernel modules that do not set this variable. Signed-off-by:
Toke Høiland-Jørgensen <toke@toke.dk> SVN-Revision: 47290
-
- Aug 25, 2015
-
-
Felix Fietkau authored
gcc 4.4 was removed in r44957 gcc: remove 4.4.7 (only used by avr32) gcc 4.5 was removed in r36149 Signed-off-by:
Dirk Neukirchen <dirkneukirchen@web.de> SVN-Revision: 46722
-
- Jun 29, 2015
-
-
Steven Barth authored
Signed-off-by:
Steven Barth <steven@midlink.org> SVN-Revision: 46138
-
- Jun 23, 2015
-
-
Steven Barth authored
Signed-off-by:
Steven Barth <steven@midlink.org> SVN-Revision: 46117
-
- Jun 15, 2015
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 45995
-
- Apr 06, 2015
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 45286
-
- Mar 15, 2015
-
-
John Crispin authored
To be used for stuff like $(subst $(space),$(newline),$(SOME_VAR)) Signed-off-by:
Alexandru Ardelean <ardeleanalex@gmail.com> SVN-Revision: 44796
-
- Feb 10, 2015
-
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 44379
-
Jo-Philipp Wich authored
Remove all rpath entries which do not point to a location below /lib or /usr/lib and which do not begin with '$ORIGIN'. Signed-off-by:
Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 44377
-
- Feb 06, 2015
-
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 44294
-
- Feb 05, 2015
-
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 44272
-
- Jan 10, 2015
-
-
Felix Fietkau authored
Signed-off-by:
Felix Fietkau <nbd@openwrt.org> SVN-Revision: 43911
-