| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Defining STAMP_CONFIGURED statically caused it not to reflect changes to
PKG_CONFIG_DEPENDS made after including package.mk, like the additional options
added by feeds.mk for all packages.
Furthermore, as STAMP_CONFIGURED_WILDCARD was already defined recursively, the
patsubst in its definition would never match, and in consequence, the stamps
were never removed. This caused packages not to be rebuilt when they should have
been.
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
SVN-Revision: 44927
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On systems with CONFIG_SITE in the environment (e.g. OpenSUSE) make will export
the CONFIG_SITE set in include/package.mk by default. This will cause host
builds to get the target site configuration, leading to all kinds of weirdness
(wrong pointer size, wrong endianess).
Fix this by explicitly unexporting CONFIG_SITE. The explicit export for the
target builds overrides the unexport, so the target builds will still correctly
get the site config.
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
SVN-Revision: 44019
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Introduce configuration options to build an "hardened" OpenWRT.
Options to enable Stack-Smashing Protection, FORTIFY_SOURCE and RELRO
have been introduced.
uClibc makefile now automatically detects if SSP support is necessary.
hostapd makefile has been fixed to use "^" as sed separator since
using a comma was problematic when using "-Wl,-z,now" and the like in
TARGET_CFLAGS.
Currently enabling SSP on user space depends on enabling SSP kernel
side, this is due to the fact that TARGET_CFLAGS are used to build
kernel modules (at least). Suggestions on how to avoid this are welcome.
Using "select" instead of "depends on" doesn't seem to work with choice
entries.
Tested with a lantiq (WBMR) router, GCC 4.8, uClibc and a subset of
the available packages.
Needs to be tested with GCC 4.9 and the remaining packages.
PIE not currently included.
Signed-off-by: Alessandro Di Federico <ale+owrt@clearmind.me>
SVN-Revision: 44005
|
|
|
|
|
|
| |
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 43017
|
|
|
|
|
|
|
|
|
|
|
| |
The idea is still to enable it by default at some point
I've tested all ar71xx packages (except oldpackages) using CONFIG_ALL=y
Failing packages have been marked with PKG_CHECK_FORMAT_SECURITY:=0 for now
I can test more targets but i have no idea which are the most used
Signed-off-by: Etienne CHAMPETIER <champetier.etienne@gmail.com>
SVN-Revision: 42282
|
|
|
|
|
|
| |
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 41504
|
|
|
|
|
|
|
|
|
|
| |
The idea is to get rid of
http://en.wikipedia.org/wiki/Uncontrolled_format_string
by using "-Wformat -Werror=format-security" by default
Signed-off-by: Etienne CHAMPETIER <etienne.champetier@free.fr>
SVN-Revision: 41412
|
|
|
|
|
|
|
|
|
| |
Remove leftover pieces from package-version-override.mk support
Add a new variable USE_SOURCE_DIR to use a custom build directory.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 40527
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a cryptographically signed message in MIME format.
udev Makefile.am has two different .pc files and put them
into two locations. Don't know if changing the udev Makefile
or changing the pkgconfig paths is the right way - someone
has to decide :)
udev and vala use an additional pkg-config dir
add it to the path
discovered because openobex did not find udev.pc
Signed-off-by: Dirk Neukirchen <dirkneukirchen@web.de>
SVN-Revision: 39792
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
rebuilds
If a package directly depends on another package that recently changed
its ABI version, it will be cleaned up and rebuilt (assuming quilt is
not used).
This helps with packages that have no stable ABI, e.g. libubox, ubus,
etc.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 39720
|
|
|
|
|
|
| |
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37776
|
|
|
|
|
|
|
|
|
| |
Add the flags from package.mk instead, and leave libc and gcc
unaffected.
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 37770
|
|
|
|
|
|
|
|
| |
build to the staging dir
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
SVN-Revision: 36755
|
|
|
|
|
|
| |
smaller
SVN-Revision: 34871
|
|
|
|
|
|
|
|
| |
This fixes missing embedded packages if multiple build variants are selected in
the build config, e.g. missing ppp if CONFIG_PACKAGE_ppp=y and
CONFIG_PACKAGE_ppp-multilink=m .
SVN-Revision: 34106
|
|
|
|
| |
SVN-Revision: 33633
|
|
|
|
|
|
| |
during package/compile, then install all packages at once
SVN-Revision: 33631
|
|
|
|
|
|
| |
parallel, fixes rare spurious parallel build failures
SVN-Revision: 33445
|
|
|
|
|
|
| |
otherwise it occasionally gets omitted on full builds
SVN-Revision: 33422
|
|
|
|
|
|
| |
packages that have parallel build enabled, significantly improves parallelization and gets rid of CPU overcommit during intra-package parallel builds
SVN-Revision: 33414
|
|
|
|
| |
SVN-Revision: 32837
|
|
|
|
|
|
| |
and add uclibc++.mk to make this easy to handle in packages
SVN-Revision: 32369
|
|
|
|
|
|
| |
.prepared stamp
SVN-Revision: 32368
|
|
|
|
|
|
| |
xapian-bindings
SVN-Revision: 32196
|
|
|
|
|
|
| |
provided libraries from packages that the exporting package depends on)
SVN-Revision: 32172
|
|
|
|
|
|
| |
stamps before creating a new one
SVN-Revision: 28770
|
|
|
|
| |
SVN-Revision: 28395
|
|
|
|
|
|
| |
instead of the usual tarball
SVN-Revision: 28394
|
|
|
|
| |
SVN-Revision: 28322
|
|
|
|
|
|
| |
control source urls
SVN-Revision: 26260
|
|
|
|
|
|
| |
with a host ccache setup
SVN-Revision: 26181
|
|
|
|
|
|
| |
useful for testing changes to packages with extremely long recompilation times
SVN-Revision: 25838
|
|
|
|
| |
SVN-Revision: 25388
|
|
|
|
| |
SVN-Revision: 25386
|
|
|
|
|
|
| |
for host build - move separator declaration to rules.mk
SVN-Revision: 24551
|
|
|
|
| |
SVN-Revision: 23858
|
|
|
|
|
|
| |
lock. This lock probably has to be taken elsewhere, too.
SVN-Revision: 23857
|
|
|
|
| |
SVN-Revision: 23482
|
|
|
|
|
|
| |
{PKG,HOST}_BUILD_PARALLEL:=0
SVN-Revision: 23480
|
|
|
|
| |
SVN-Revision: 22737
|
|
|
|
| |
SVN-Revision: 22696
|
|
|
|
|
|
|
| |
Before building a build variant would have removed the staging files installed
by the previous build variant from the same makefile.
SVN-Revision: 22668
|
|
|
|
| |
SVN-Revision: 21951
|
|
|
|
|
|
| |
was added
SVN-Revision: 19849
|
|
|
|
| |
SVN-Revision: 18497
|
|
|
|
|
|
| |
allows selection between multiple packages providing the same feature, which affects dependencies of other packages. will be used e.g. for choosing between DirectFB and X.org for libraries like GTK2
SVN-Revision: 18056
|
|
|
|
|
|
| |
currently unused, will probably be managed by the feeds system later
SVN-Revision: 17445
|
|
|
|
| |
SVN-Revision: 16230
|
|
|
|
|
|
| |
source ball - the external package source tree will be included as symlink - make package/<name>/clean will delete the symlink instead of whole source tree - usefull in conjunction with external SCM like ClearCase - package-version-override.mk has to be included before package.mk
SVN-Revision: 16227
|
|
|
|
| |
SVN-Revision: 15453
|