Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-13 | rework prereq check | Waldemar Brodkorb | |
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> | |||
2015-12-11 | Revert "rework prereq check" | Waldemar Brodkorb | |
This reverts commit fba2ff31928b18364c1934654169806f5c800e23. | |||
2015-12-11 | rework prereq check | wbx | |
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org> | |||
2015-12-06 | install config.sub and config.guess always | Waldemar Brodkorb | |
We need it for toolchain components. Add latest config.sub/config.guess from upstream with a minor patch for sh2eb detection. | |||
2015-02-16 | be quiet for cmake builds | Waldemar Brodkorb | |
2015-02-09 | add basic support for raspberry pi2 | Waldemar Brodkorb | |
Introduce new board symbols for embedded systems, which use the similar board as basis. As for example raspberry pi and raspberry pi2. And some more updates: Update binutils to 2.25, set gcc 4.9.2 as default. Update glibc to 2.21, set as default. Update gdb to 7.8.2. Update kodi to latest release. | |||
2014-12-30 | arch sometimes required for cmake cross-compiles | Waldemar Brodkorb | |
2014-12-11 | add some needed packages for lms, update lms to latest. | Waldemar Brodkorb | |
2014-09-28 | update cmake, fix cmake config file | Waldemar Brodkorb | |
2014-09-28 | fix perl cross-compile and some modules on Darwin host | Waldemar Brodkorb | |
2014-07-30 | remove la file mangling. packages should use pkg-config to find options for ↵ | Waldemar Brodkorb | |
static linking | |||
2014-06-28 | fix build, remove dev warnings | Waldemar Brodkorb | |
2014-06-27 | convert to cmake style | Waldemar Brodkorb | |
2014-06-26 | update gcj to 4.8.3, add experimental jamvm backend for openjdk | Waldemar Brodkorb | |
2014-06-26 | add CONFIG_STYLE for cmake based packages, fixup cmake host install | Waldemar Brodkorb | |
2014-06-24 | add more perl modules needed for lms | Waldemar Brodkorb | |
2014-06-23 | fix perl module compile on newer host perl | Waldemar Brodkorb | |
2014-06-20 | fix some packages, when static build is choosen | Waldemar Brodkorb | |
2014-06-19 | make verbose output, needed for debugging autotool problems | Waldemar Brodkorb | |
2014-06-18 | less verbose, too much noise | Waldemar Brodkorb | |
2014-06-16 | fix p5-xml-parser package, add basic perl module infrastructure (based on ↵ | Waldemar Brodkorb | |
buildroot perl stuff) | |||
2014-06-15 | cleanup HOST_STYLE, use SYSROOT feature for pkgconf | Waldemar Brodkorb | |
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. | |||
2014-06-11 | fix bootstrap style | Waldemar Brodkorb | |
2014-06-11 | ignore config.sub/config.guess, do not create backup and restore it on ↵ | Waldemar Brodkorb | |
update-patches, fix some minor issues. PIE can only be used for binaries and need support in a package | |||
2014-06-05 | fix missing kernel-version in libc-dev packages, add PKG_OPTS nostaging for ↵ | Waldemar Brodkorb | |
libc packages, to avoid cpio errors | |||
2014-06-02 | refactor CPU_ARCH/ARCH variables | Waldemar Brodkorb | |
After Joerg asked me about the difference between ADK_TARGET_ARCH and ADK_TARGET_CPU_ARCH I recognized many duplication of variables for this information. These patch fixes this up. Use make cleandir && make menuconfig && make | |||
2014-05-31 | fix false error | Waldemar Brodkorb | |
2014-05-25 | non-verbose | Waldemar Brodkorb | |
2014-05-25 | fix newline addition on quiet build | Waldemar Brodkorb | |
2014-05-14 | fix shell typo | Waldemar Brodkorb | |
2014-05-13 | use static-libgc not only for base, simplifies dependencies, just a few ↵ | Waldemar Brodkorb | |
bytes bigger for a xbmc build | |||
2014-05-03 | more flexible list of files to ignore when doing update-patches | Thorsten Glaser | |
e.g. for use with autoconf, but also for build-time generated files that are part of the distfile Signed-off-by: Thorsten Glaser <tg@mirbsd.org> | |||
2014-03-31 | use HOST_BUILD_DIR to avoid rebuilding after make clean, add genext2fs to checks | Waldemar Brodkorb | |
2014-03-30 | rework hosttools building, add tools into package stuff | Waldemar Brodkorb | |
2014-03-11 | finetune rebuild stuff | Waldemar Brodkorb | |
need to rebuild kmod-packages, when removed. f.e. by hudson. fix kmod-soft-watchdog while there. Use bin directory for ldd to avoid a cpio failure. | |||
2014-03-10 | rename STAGING_DIR to STAGING_TARGET_DIR, since ADK_NATIVE is gone, there is ↵ | Waldemar Brodkorb | |
no difference | |||
2014-03-09 | use WRKSRC, not WRKBUILD for config.{sub,guess} patching. fixes libdb build ↵ | Waldemar Brodkorb | |
for musl | |||
2014-03-02 | goodbye eglibc, see my blog http://blog.waldemar-brodkorb.de/ | Waldemar Brodkorb | |
2014-03-01 | move target/tools to tools, use ADK_HOST_NEED variable to build a tool, when ↵ | Waldemar Brodkorb | |
required. Add archivers to tools, remove prereq checks for them. Rename host_ dir in preparation for shared openadk source via nfs/smb from different host systems. Make some abi cleanup | |||
2014-02-26 | use separate stamp dir, enable openjdk for hudson | Waldemar Brodkorb | |
2014-02-18 | use bin directory for host binaries only, use new firmware directory for the ↵ | Waldemar Brodkorb | |
resulting firmware | |||
2014-02-11 | unbreak build | Waldemar Brodkorb | |
2014-01-08 | Merge branch 'master' of git+ssh://openadk.org/git/openadk | Waldemar Brodkorb | |
2014-01-08 | fix prefix | Waldemar Brodkorb | |
2013-12-21 | another musl fix round | Waldemar Brodkorb | |
2013-12-02 | update mpdbox package collection, new lighttpd, kernel, php, mpd, mpc, ↵ | Waldemar Brodkorb | |
libmpd, ffmpeg | |||
2013-11-03 | use only autoconf for this packages | Waldemar Brodkorb | |
2013-10-29 | convert tslib to autotool infrastructure, downgrade m4, newest version have ↵ | Waldemar Brodkorb | |
problems generating correct Makefiles | |||
2013-10-28 | fix host build stuff and update-patches, convert cifs-utils and libaudiofile ↵ | Waldemar Brodkorb | |
to new autotool infrastructure | |||
2013-10-24 | Merge branch 'master' of git+ssh://openadk.org/git/openadk | Waldemar Brodkorb | |