Steven Barth
|
fc5f02410f
buildroot: move hardening options into separate file
|
10 anos atrás |
Steven Barth
|
ca96d1ab3f
package.mk: replicate SSP and relro in both CFLAGS and LDFLAGS
|
10 anos atrás |
Jo-Philipp Wich
|
a621b8c284
include: clean package staging dir files before configure
|
10 anos atrás |
Felix Fietkau
|
d42be88915
build: include variant name in STAMP_INSTALLED
|
10 anos atrás |
Luka Perkov
|
7002f6326e
include: remove trailing whitespaces
|
10 anos atrás |
Felix Fietkau
|
74ca7e9af3
build: clean up sitefiles, make them per-arch
|
10 anos atrás |
John Crispin
|
08ae6296ca
build: define STAMP_CONFIGURED recursively
|
10 anos atrás |
Felix Fietkau
|
e9e6e75c2a
build: explicitly unexport CONFIG_SITE
|
11 anos atrás |
John Crispin
|
491f3fc048
Support for building an hardened OpenWRT
|
11 anos atrás |
Felix Fietkau
|
d081edf7eb
build: clean up and optimize ipkg control generator code
|
11 anos atrás |
John Crispin
|
7a1f4c50fa
PKG_CHECK_FORMAT_SECURITY: add a menuconfig option, disable by default
|
11 anos atrás |
Felix Fietkau
|
5249fc8491
build: temporarily disable PKG_CHECK_FORMAT_SECURITY until after the release
|
11 anos atrás |
Felix Fietkau
|
ff9595dbcf
build: Introduce PKG_CHECK_FORMAT_SECURITY
|
11 anos atrás |
Felix Fietkau
|
79f1326d73
build: reimplement package build directory override
|
11 anos atrás |
Felix Fietkau
|
c2a3791000
build: add alternative PKG_CONFIG_PATH
|
11 anos atrás |
Felix Fietkau
|
623825103e
build: allow packages to declare ABI versions to detect necessary package rebuilds
|
12 anos atrás |
Felix Fietkau
|
a5ce3f2cbf
build: fix typo in mips16 changes
|
12 anos atrás |
Felix Fietkau
|
a1a5f59ea3
build: decouple the mips16 support flag from the toolchain
|
12 anos atrás |
Felix Fietkau
|
6f4cb088a0
build: clean up stale files from a previous build when installing a package build to the staging dir
|
12 anos atrás |
Felix Fietkau
|
de707ac97e
build: reduce the size of package metadata a bit to keep package list files smaller
|
13 anos atrás |
Jo-Philipp Wich
|
d3e90ba7a7
buildroot: isolate the .install stamp files for build variants (#12279)
|
13 anos atrás |
Felix Fietkau
|
6f752c725a
build: create pkginfo dir earlier to avoid build breakage
|
13 anos atrás |
Felix Fietkau
|
44cd20b802
build: rework the package/install step - collect package install lists during package/compile, then install all packages at once
|
13 anos atrás |
Felix Fietkau
|
b086475e1e
build: ensure that package/host-build build system code does not run in parallel, fixes rare spurious parallel build failures
|
13 anos atrás |
Felix Fietkau
|
c4198ce48d
build: move the -j flag to package.mk instead of grabbing it from makeflags, otherwise it occasionally gets omitted on full builds
|
13 anos atrás |
Felix Fietkau
|
be6f437649
build: add a config option for passing the top-level make jobserver to packages that have parallel build enabled, significantly improves parallelization and gets rid of CPU overcommit during intra-package parallel builds
|
13 anos atrás |
John Crispin
|
584bc13d38
use autoreconf hook instead of manual call
|
13 anos atrás |
Felix Fietkau
|
cf788fc731
build: add a config option for choosing the prefered standard c++ library and add uclibc++.mk to make this easy to handle in packages
|
13 anos atrás |
Felix Fietkau
|
3051de8701
build: add a variable for injecting config variable dependencies for the .prepared stamp
|
13 anos atrás |
Felix Fietkau
|
16a34b222a
package.mk: unexport the QUIET variable, it affects some packages like xapian-bindings
|
13 anos atrás |