Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-01 | mk: Introduce KERNEL_MAKE variable | Phil Sutter | |
This combines the typical kernel make call idiom into a single variable reference. A side-effect is that parallel make is enabled (via added '-j' flag) in many cases, but that shouldn't cause harm. Signed-off-by: Phil Sutter <phil@nwl.cc> | |||
2021-09-16 | glibc: update to 2.34 | Waldemar Brodkorb | |
2018-09-23 | glibc: fix dev package for riscv | Waldemar Brodkorb | |
2018-04-28 | riscv: add special case for ld.so | Waldemar Brodkorb | |
2018-03-08 | fix path to new include file | Waldemar Brodkorb | |
2018-01-31 | gcc/binutils: update to latest releases, improve riscv support | Waldemar Brodkorb | |
2018-01-06 | glibc: fix glibc-dev package | Waldemar Brodkorb | |
2017-12-15 | riscv: use upstream kernel | Waldemar Brodkorb | |
2017-09-17 | remove -fhonour-copts usage | Waldemar Brodkorb | |
This reuires a external gcc patch, which I no longer add to newer gcc. A lot of packages already need to disable the usage of -fhonour-copts, because it doesn't work without patching. May be we need something like Buildroot is using, a gcc wrapper to see poisened include or library paths while cross-compiling. | |||
2017-08-01 | glibc: add missing libanl, reported by Diez | Waldemar Brodkorb | |
2016-11-27 | add three library methods, static, shared or both | Waldemar Brodkorb | |
Rename the static symbol and add the choice to a more visible place for users. | |||
2016-10-03 | autoselect libgcc, always required until we introduce -static-libgcc for ↵ | Waldemar Brodkorb | |
musl/uCLibc-ng | |||
2016-10-03 | remove librt/libpthread packages, not required anymore | Waldemar Brodkorb | |
Signed-off-by: Waldemar Brodkorb <wbx@uclibc-ng.org> | |||
2016-09-09 | fix microblaze development task | Waldemar Brodkorb | |
2016-04-28 | rename symbol name for toolchain only | Waldemar Brodkorb | |
2015-08-03 | rework kernel module infrastructure | Waldemar Brodkorb | |
Instead of maintaining mk/modules.mk which defines compilations of related kernel modules to pack together into a single package, follow an automatic approach: For every kernel module found in the modules installation directory, create a single package. There are a few caveats to cover: === Module Loading Order === Upon bootup, module loading is ordered based on the number-prefixed files in /etc/modules.d/. The correct number was previously managed in mk/modules.mk on a per-collection basis. The new approach is to have levels which modules are to be assigned to. Level 0 contains modules with no dependencies at all. Level 1 contains modules which have only level 0 dependencies, and so on. This information is determined at compile-time by make-module-ipkgs.sh. === Module Installation to Target RootFS === Since module packages are created automatically from the modules the script finds, ADK build system has no knowledge about the connection between what the user has selected in menuconfig and the actual module packages. Therefore the earlier approach to install selected packages into rootfs does not hold anymore. Instead, use wildcards to find all packages in firmware directory prefixed by 'kmod-' and install them all (hopefully doing the right thing). === Kernel Version === KERNEL_VERSION now contains KERNEL_RELEASE already By creating a localversion file, make KERNEL_RELEASE part of the kernel's version number (so KERNEL_VERSION is correct in most situations) Signed-off-by: Phil Sutter <phil@nwl.cc> | |||
2015-03-03 | convert to upper case symbols, remove lower case ADK_big/ADK_little | Waldemar Brodkorb | |
2014-06-28 | enable shared libgcc for uClibc/glibc | Waldemar Brodkorb | |
unfortunately uClibc/glibc uses dlopen to access exception handling code from libgcc_s.so.1. Pure static build is only provided by musl. | |||
2014-06-28 | disable gconv by default | Waldemar Brodkorb | |
2014-06-21 | s/TOPDIR/ADK_TOPDIR/ | Waldemar Brodkorb | |
to avoid namespace collisions in some packages, rename TOPDIR. Sorry you need to make cleandir && make prereq && make | |||
2014-06-17 | add meta-data file | Waldemar Brodkorb | |
2014-06-16 | add gconv subpackage, useful for xbmc | Waldemar Brodkorb | |
2014-06-12 | fix linux header installation on Darwin | Waldemar Brodkorb | |
2014-06-08 | use ADK_TARGET_KARCH for kernel stuff, fix ppc build | Waldemar Brodkorb | |
2014-06-07 | avoid grep error message | Waldemar Brodkorb | |
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-03 | fix more users of | Waldemar Brodkorb | |
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 | rework static linking support, works with musl/glibc, fails to boot with ↵ | Waldemar Brodkorb | |
uclibc (qemu-x86) | |||
2014-05-29 | resolve merge conflict | Waldemar Brodkorb | |
2014-05-24 | fix build with ssp enabled | Waldemar Brodkorb | |
2014-04-05 | add linker script for sh | Waldemar Brodkorb | |
2014-03-17 | disable libnss_compat, not used | Waldemar Brodkorb | |
2014-03-17 | fix networking on qemu-system-sparc64 | Waldemar Brodkorb | |
- use virtio drivers for sparc64 by default, builtin ne2k-pci emulation does not work - fix glibc packaging, revert x32 change, needs a better fix in sysroot | |||
2014-03-17 | fixups for x86_64 x32 toolchain, x86_64 32 still problematic | Waldemar Brodkorb | |
- add a musl patch to recognize x86_64-foo-muslx32 - rework multilib configuration - remove explicit sjlj gcc configure, as suggested by the gcc docs - fix strace for x32 | |||
2014-02-23 | add perl config for sparc64 | Waldemar Brodkorb | |
2014-01-07 | add i686 and sparc support for perl package, use miniconfig | Waldemar Brodkorb | |
2014-01-06 | Merge branch 'master' of git+ssh://openadk.org/git/openadk | Waldemar Brodkorb | |
2014-01-06 | add full perl, first half of supported archs | Waldemar Brodkorb | |
2014-01-06 | fix linker scripts | Waldemar Brodkorb | |
2014-01-06 | fix linker scripts | Waldemar Brodkorb | |
2014-01-06 | fix linker scripts | Waldemar Brodkorb | |
2014-01-06 | fix linker scripts | Waldemar Brodkorb | |
2014-01-01 | make native gcc for microblaze working | Waldemar Brodkorb | |
2013-11-10 | fix substitution | Waldemar Brodkorb | |
2013-11-10 | add linker scripts | Waldemar Brodkorb | |
2013-10-24 | get rid of unsupported locale support | Waldemar Brodkorb | |
2013-10-22 | fix libmix packages, while checking all packages make some style cleanup | Waldemar Brodkorb | |
2013-10-21 | automatically create development subpackages, without user interaction, ↵ | Waldemar Brodkorb | |
depend on gcc for the target, simplifies a lot of library packages | |||
2013-10-14 | remove Makefile.multilib reference | Waldemar Brodkorb | |