Jo-Philipp Wich
1cd6237979
version.mk: ensure that %S is always populated with a subtarget identifier, fallback to "generic" if no subtarget exists
...
SVN-Revision: 33534
12 years ago
Felix Fietkau
ed2bf29be5
build: add the + token to any commands that can pass through the jobserver, fixes parallel build on some systems
...
SVN-Revision: 33523
12 years ago
Felix Fietkau
7950f996e0
build: pass MAKE_JOBSERVER via environment to avoid leaking it to error messages
...
SVN-Revision: 33521
12 years ago
Felix Fietkau
d406a5208f
include/netfilter.mk: remove a few obsolete lines
...
SVN-Revision: 33518
12 years ago
Felix Fietkau
1c108d3318
host-build: add HOST_MAKE_FLAGS similar to package MAKE_FLAGS
...
SVN-Revision: 33509
12 years ago
Jo-Philipp Wich
b06f4dc972
make packages depend on +librt and +libpthread by default if eglibc is in use
...
SVN-Revision: 33480
12 years ago
Felix Fietkau
b086475e1e
build: ensure that package/host-build build system code does not run in parallel, fixes rare spurious parallel build failures
...
SVN-Revision: 33445
12 years ago
Felix Fietkau
f19dbfff91
build: add jobserver support for host builds
...
SVN-Revision: 33423
12 years ago
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
...
SVN-Revision: 33422
12 years ago
Felix Fietkau
482a6d4aea
kernel: suppress redundant calls to headers installation
...
SVN-Revision: 33421
12 years ago
Felix Fietkau
8091d3f2e8
kernel: remove the explicit kernel make call for "oldconfig prepare scripts", the kernel build system has proper dependencies
...
SVN-Revision: 33420
12 years ago
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
...
SVN-Revision: 33414
12 years ago
Florian Fainelli
6bc394d90f
add sparc specific site files
...
SVN-Revision: 33405
12 years ago
Jo-Philipp Wich
8726a422cd
do not pass optimization flags in HOST_CPPFLAGS ( #12153 )
...
SVN-Revision: 33351
12 years ago
John Crispin
e6e331ca67
unify tapi deps
...
SVN-Revision: 33160
12 years ago
Jo-Philipp Wich
29b91ef01a
introduce a menuconfig option to turn off static linking of host utilities
...
SVN-Revision: 33154
12 years ago
Jo-Philipp Wich
095fe8743b
prereq-build.mk: do not perform static linking tests on Darwin
...
SVN-Revision: 33139
12 years ago
Jo-Philipp Wich
94a96244f6
host-build.mk: define a variable HOST_STATIC_LINKING which is set to "-static" on non-Darwin systems
...
SVN-Revision: 33138
12 years ago
Jo-Philipp Wich
67edc7ec63
add remaining missing build prereq checks
...
SVN-Revision: 33122
12 years ago
Jo-Philipp Wich
a996cc1444
add a build preeq check for glibc-static
...
SVN-Revision: 33121
12 years ago
John Crispin
370894e594
fix up scons vs ccache
...
SVN-Revision: 32902
12 years ago
John Crispin
584bc13d38
use autoreconf hook instead of manual call
...
SVN-Revision: 32837
12 years ago
John Crispin
8029fefe5c
package-version-override always calls autoreconf
...
make it conditional on the existance of autoreconf
Signed-off-by: Ryan Nowakowski <tubaman@fattuba.com>
SVN-Revision: 32831
12 years ago
Felix Fietkau
b1f318de53
kernel: fix portability issues on the x86 specific relocs host tool, fixes build on mac os x
...
SVN-Revision: 32783
12 years ago
Felix Fietkau
6ae20bf412
scripts/config: build with gcc instead of clang on mac os x
...
SVN-Revision: 32749
13 years ago
Jo-Philipp Wich
ec770abd0d
package-ipkg.mk: flag packages as "ok" after install
...
By flagging compile-time-installed packages as "ok", they can be differentiated
from runtime-installed packages on the target later on.
SVN-Revision: 32739
13 years ago
Jo-Philipp Wich
556864c75b
nls.mk: fix build dependency on gettext ( #11829 )
...
SVN-Revision: 32665
13 years ago
Jo-Philipp Wich
64f5b45d8f
toplevel.mk: unexport ARCH, it ends up in CONFIG_ARCH if defined and messes the buildroot up
...
SVN-Revision: 32663
13 years ago
Jo-Philipp Wich
deff2382d0
include/image.mk: /tmp should have mode 1777
...
On the off chance that the root filesystem's /tmp is used directly as a
temporary directory instead of having a tmpfs mounted over it, it should have
the sticky bit set.
Signed-off-by: Mark Mentovai <mark@moxienet.com>
SVN-Revision: 32572
13 years ago
Felix Fietkau
59b384dabe
toolchain: fix up lib64 symlink to lib before copying the initial prefix dir to avoid errors on copying
...
SVN-Revision: 32556
13 years ago
Felix Fietkau
cfe79471d1
kmod-ipt-nathelper-extra: fix missing nf_conntrack_broadcast.ko
...
kmod-ipt-nathelper-extra is missing the package nf_conntrack_broadcast.ko
if it is not included into the kmod-ipt-nathelper-extra packge the modules
nf_conntrack_snmp and nf_nat_snmp_basic cant get loaded:
[ 44.500000] nf_conntrack_snmp: Unknown symbol nf_conntrack_broadcast_help (err 0)
[ 44.664000] nf_nat_snmp_basic: Unknown symbol nf_nat_snmp_hook (err 0)
Signed-off-by: Peter Wagner <tripolar@gmx.at>
SVN-Revision: 32434
13 years ago
Florian Fainelli
6de0939c3a
build: allow KERNELNAME to contain multiple kernel make targets
...
SVN-Revision: 32423
13 years ago
John Crispin
0a684babcc
fix ccache related build breakage
...
SVN-Revision: 32421
13 years ago
Jo-Philipp Wich
f9caf1abd1
uclibc++.mk: override the cc binary instead of the wrapper command when ccache is used
...
SVN-Revision: 32383
13 years ago
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
...
SVN-Revision: 32369
13 years ago
Felix Fietkau
3051de8701
build: add a variable for injecting config variable dependencies for the .prepared stamp
...
SVN-Revision: 32368
13 years ago
Felix Fietkau
67e51f1787
include/package-ipkg.mk: fix copying provides list introduced in r32332
...
SVN-Revision: 32358
13 years ago
Jo-Philipp Wich
3b65557db8
package-ipkg.sh: copy the package provides list for all virtual PROVIDES
...
SVN-Revision: 32332
13 years ago
Jo-Philipp Wich
d40fe9d24e
autotools.mk: cope with Debian version strings in libtool
...
SVN-Revision: 32207
13 years ago
Felix Fietkau
16a34b222a
package.mk: unexport the QUIET variable, it affects some packages like xapian-bindings
...
SVN-Revision: 32196
13 years ago
Felix Fietkau
6ca6d317b3
build: add checks for missing package dependencies
...
SVN-Revision: 32185
13 years ago
Felix Fietkau
031990cf95
build: generate a list of provided libraries for each ipkg file (includes provided libraries from packages that the exporting package depends on)
...
SVN-Revision: 32172
13 years ago
Felix Fietkau
edee850e18
build: add a dependency on libc to all non-kernel packages
...
SVN-Revision: 32171
13 years ago
Felix Fietkau
7b11052092
prereq-build: flex is built in tools/ - do not require it to be installed on the host
...
SVN-Revision: 32116
13 years ago
Felix Fietkau
b4b60ab62f
include/netfilter.mk: clean up, remove junk for old kernel versions
...
SVN-Revision: 32114
13 years ago
Felix Fietkau
b50cfbb179
build: add PKG_MIRROR_MD5SUM support for host builds
...
SVN-Revision: 32082
13 years ago
Felix Fietkau
8068562453
build: prevent the environment variable CROSS_COMPILE from leaking into builds ( fixes #11603 )
...
SVN-Revision: 32081
13 years ago
Felix Fietkau
e8ff034c8b
download.mk: refuse to download mirror tarballs from packages using version control if no mirror md5sum was provided
...
SVN-Revision: 32079
13 years ago
Jo-Philipp Wich
6cdf25289c
base-files: add permission exceptions, do not clobber shadow permissions - based on patch by Mark Mentovai <mark@moxienet.com>
...
SVN-Revision: 32073
13 years ago
John Crispin
a4d96aae8d
bump to 3.3.8
...
SVN-Revision: 32055
13 years ago