Age | Commit message (Collapse) | Author |
|
This is required, make sure things won't break if a config is possible
which does not already pull it in via some other dependency.
Signed-off-by: Phil Sutter <phil@nwl.cc>
|
|
|
|
|
|
|
|
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
|
|
|
|
I am not able to cross-compile gobject-introspection and not ever
willing to try it again. It's a mess. Update all packages required
on the way to midori, which now will be removed. sorry.
|
|
|
|
|
|
|
|
@upstream
|
|
It looks like libelf is not used at all by glib, the way it's configured, so
remove it. The problem was that libelf would create a libelf.so.0 file that
was then mistankenly used by perf (instead of the libelf.so.1 file coming from
the elfutils package that it is really supposed to use). This is just the
minimal fix that works for us, because we are not using any other packages that
depend on libelf; to really fix the problem properly, one would have to do
what's mentioned in 2c333655f1 (get rid of libelf by porting existing users
to elfutils).
|
|
|
|
|
|
|
|
|
|
This reverts commit 9ca35e7ead58b872cca3ff9d7e3976863f8f8715.
|
|
|
|
|
|
|
|
This reverts commit 9e0e06dca28a3c7e7c313b66e853cf5d6cc0d539.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The new prereq check is completely implemented in
POSIX shell in scripts/prereq.sh.
It combines the old features from Makefile, scan-tools.sh,
scan-pkgs.sh, reloc.sh and some wrappers for tools.
The big benefit is to have all portability stuff in one place.
Furthermore we can compile GNU make and bash on the fly, for
systems lacking the required tools.
All changes on the host are detected on the fly, no make
prereq required anymore.
The build process is separated in following three phases:
1. small wrapper Makefile is used for BSD make or GNU make
2. prereq.sh is called, doing all checking, calling Makefile.adk
3. old logic in Makefile.adk or mk/build.mk is used
Tested successfully on Linux, MacOS X, Cygwin, FreeBSD, OpenBSD
and NetBSD.
An old depmaker bug was fixed, only optional host tools are compiled.
For example, even when a host provides xz, a local xz was compiled
in the past, because other packages had a build dependency on it.
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
|
|
There are a lot of packages which needs special features either
toolchain or hardware features. Add a new symbol which will be
used to disable packages, when a toolchain for example does
not provide this feature.
At the moment following features are required to set for a
package: threads rt c++.
There will follow: mmu iconv.
This will help to better support targets without MMU or
threading support.
|
|
Add a choice to select libiconv, C library iconv or
libiconv-tiny.
|
|
|
|
|
|
|
|
Rename the variable name to PKG_HASH and use a
256 Bit SHA checksum to verify the integrity of
distfiles. While there do some housekeeping and
remove old packages.
|
|
|
|
|
|
|
|
|
|
|
|
to avoid namespace collisions in some packages, rename TOPDIR.
Sorry you need to make cleandir && make prereq && make
|
|
|
|
|
|
|
|
|
|
there are three HOST_STYLE's, not set mean fully automatic installation.
auto means prefix is set to /usr and DESTDIR is set to STAGING_HOST_DIR.
When using manual, you need to provide your own targets.
Instead of using sed to modify *.pc files, use PKG_SYSROOT feature, which does
work better and avoids pathcing some pc files. Idea from sh4rm via #musl.
|
|
uclibc (qemu-x86)
|
|
|