1373 Commits (edbfb81b56805c77242855f7b4be6f7fbe77c2a4)

Author SHA1 Message Date
Felix Fietkau 2d7eaf2e15 build: allow the package maintainer info to be specified globally for a source package 12 years ago
Felix Fietkau 6f752c725a build: create pkginfo dir earlier to avoid build breakage 12 years ago
Felix Fietkau 44cd20b802 build: rework the package/install step - collect package install lists during package/compile, then install all packages at once 12 years ago
Jo-Philipp Wich 1cd6237979 version.mk: ensure that %S is always populated with a subtarget identifier, fallback to "generic" if no subtarget exists 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 12 years ago
Felix Fietkau 7950f996e0 build: pass MAKE_JOBSERVER via environment to avoid leaking it to error messages 12 years ago
Felix Fietkau d406a5208f include/netfilter.mk: remove a few obsolete lines 12 years ago
Felix Fietkau 1c108d3318 host-build: add HOST_MAKE_FLAGS similar to package MAKE_FLAGS 12 years ago
Jo-Philipp Wich b06f4dc972 make packages depend on +librt and +libpthread by default if eglibc is in use 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 12 years ago
Felix Fietkau f19dbfff91 build: add jobserver support for host builds 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 12 years ago
Felix Fietkau 482a6d4aea kernel: suppress redundant calls to headers installation 12 years ago
Felix Fietkau 8091d3f2e8 kernel: remove the explicit kernel make call for "oldconfig prepare scripts", the kernel build system has proper dependencies 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 12 years ago
Florian Fainelli 6bc394d90f add sparc specific site files 12 years ago
Jo-Philipp Wich 8726a422cd do not pass optimization flags in HOST_CPPFLAGS (#12153) 12 years ago
John Crispin e6e331ca67 unify tapi deps 12 years ago
Jo-Philipp Wich 29b91ef01a introduce a menuconfig option to turn off static linking of host utilities 12 years ago
Jo-Philipp Wich 095fe8743b prereq-build.mk: do not perform static linking tests on Darwin 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 12 years ago
Jo-Philipp Wich 67edc7ec63 add remaining missing build prereq checks 12 years ago
Jo-Philipp Wich a996cc1444 add a build preeq check for glibc-static 12 years ago
John Crispin 370894e594 fix up scons vs ccache 12 years ago
John Crispin 584bc13d38 use autoreconf hook instead of manual call 12 years ago
John Crispin 8029fefe5c package-version-override always calls autoreconf 12 years ago
Felix Fietkau b1f318de53 kernel: fix portability issues on the x86 specific relocs host tool, fixes build on mac os x 12 years ago
Felix Fietkau 6ae20bf412 scripts/config: build with gcc instead of clang on mac os x 12 years ago
Jo-Philipp Wich ec770abd0d package-ipkg.mk: flag packages as "ok" after install 12 years ago
Jo-Philipp Wich 556864c75b nls.mk: fix build dependency on gettext (#11829) 12 years ago
Jo-Philipp Wich 64f5b45d8f toplevel.mk: unexport ARCH, it ends up in CONFIG_ARCH if defined and messes the buildroot up 12 years ago
Jo-Philipp Wich deff2382d0 include/image.mk: /tmp should have mode 1777 12 years ago
Felix Fietkau 59b384dabe toolchain: fix up lib64 symlink to lib before copying the initial prefix dir to avoid errors on copying 12 years ago
Felix Fietkau cfe79471d1 kmod-ipt-nathelper-extra: fix missing nf_conntrack_broadcast.ko 12 years ago
Florian Fainelli 6de0939c3a build: allow KERNELNAME to contain multiple kernel make targets 12 years ago
John Crispin 0a684babcc fix ccache related build breakage 12 years ago
Jo-Philipp Wich f9caf1abd1 uclibc++.mk: override the cc binary instead of the wrapper command when ccache is used 12 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 12 years ago
Felix Fietkau 3051de8701 build: add a variable for injecting config variable dependencies for the .prepared stamp 12 years ago
Felix Fietkau 67e51f1787 include/package-ipkg.mk: fix copying provides list introduced in r32332 12 years ago
Jo-Philipp Wich 3b65557db8 package-ipkg.sh: copy the package provides list for all virtual PROVIDES 12 years ago
Jo-Philipp Wich d40fe9d24e autotools.mk: cope with Debian version strings in libtool 12 years ago
Felix Fietkau 16a34b222a package.mk: unexport the QUIET variable, it affects some packages like xapian-bindings 12 years ago
Felix Fietkau 6ca6d317b3 build: add checks for missing package dependencies 12 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) 12 years ago
Felix Fietkau edee850e18 build: add a dependency on libc to all non-kernel packages 12 years ago
Felix Fietkau 7b11052092 prereq-build: flex is built in tools/ - do not require it to be installed on the host 12 years ago
Felix Fietkau b4b60ab62f include/netfilter.mk: clean up, remove junk for old kernel versions 12 years ago
Felix Fietkau b50cfbb179 build: add PKG_MIRROR_MD5SUM support for host builds 12 years ago
Felix Fietkau 8068562453 build: prevent the environment variable CROSS_COMPILE from leaking into builds (fixes #11603) 12 years ago