summaryrefslogtreecommitdiff
path: root/package/glibc
AgeCommit message (Collapse)Author
2015-08-03rework kernel module infrastructureWaldemar 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-03convert to upper case symbols, remove lower case ADK_big/ADK_littleWaldemar Brodkorb
2014-06-28enable shared libgcc for uClibc/glibcWaldemar 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-28disable gconv by defaultWaldemar Brodkorb
2014-06-21s/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-17add meta-data fileWaldemar Brodkorb
2014-06-16add gconv subpackage, useful for xbmcWaldemar Brodkorb
2014-06-12fix linux header installation on DarwinWaldemar Brodkorb
2014-06-08use ADK_TARGET_KARCH for kernel stuff, fix ppc buildWaldemar Brodkorb
2014-06-07avoid grep error messageWaldemar Brodkorb
2014-06-05fix missing kernel-version in libc-dev packages, add PKG_OPTS nostaging for ↵Waldemar Brodkorb
libc packages, to avoid cpio errors
2014-06-03fix more users ofWaldemar Brodkorb
2014-06-02refactor CPU_ARCH/ARCH variablesWaldemar 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-31rework static linking support, works with musl/glibc, fails to boot with ↵Waldemar Brodkorb
uclibc (qemu-x86)
2014-05-29resolve merge conflictWaldemar Brodkorb
2014-05-24fix build with ssp enabledWaldemar Brodkorb
2014-04-05add linker script for shWaldemar Brodkorb
2014-03-17disable libnss_compat, not usedWaldemar Brodkorb
2014-03-17fix networking on qemu-system-sparc64Waldemar 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-17fixups for x86_64 x32 toolchain, x86_64 32 still problematicWaldemar 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-23add perl config for sparc64Waldemar Brodkorb
2014-01-07add i686 and sparc support for perl package, use miniconfigWaldemar Brodkorb
2014-01-06Merge branch 'master' of git+ssh://openadk.org/git/openadkWaldemar Brodkorb
2014-01-06add full perl, first half of supported archsWaldemar Brodkorb
2014-01-06fix linker scriptsWaldemar Brodkorb
2014-01-06fix linker scriptsWaldemar Brodkorb
2014-01-06fix linker scriptsWaldemar Brodkorb
2014-01-06fix linker scriptsWaldemar Brodkorb
2014-01-01make native gcc for microblaze workingWaldemar Brodkorb
2013-11-10fix substitutionWaldemar Brodkorb
2013-11-10add linker scriptsWaldemar Brodkorb
2013-10-24get rid of unsupported locale supportWaldemar Brodkorb
2013-10-22fix libmix packages, while checking all packages make some style cleanupWaldemar Brodkorb
2013-10-21automatically create development subpackages, without user interaction, ↵Waldemar Brodkorb
depend on gcc for the target, simplifies a lot of library packages
2013-10-14remove Makefile.multilib referenceWaldemar Brodkorb
2013-10-11add latest version of firefox, update dependencies and fix nss package to ↵Waldemar Brodkorb
include all necessary libraries for https support, tested only in qemu-i686 glibc for now
2013-08-12update glibc to latest upstreamWaldemar Brodkorb
2013-07-29add tzdata dependencyWaldemar Brodkorb
2013-07-10update kernel 3.4.x, fix netfilter nat modulesWaldemar Brodkorb
2013-01-31create directoryWaldemar Brodkorb
2012-10-08finetune multilib support a lot, cleanup eglibc/glibc Makefiles while thereWaldemar Brodkorb
2012-10-05make libgcc static for busybox, make librt separate package, remove ↵Waldemar Brodkorb
dependency to libtirpc, disable inetd, add preliminary multilib support (not working right now),enable 32/64 bit kernel support for x86_64
2012-10-04create needed dirsWaldemar Brodkorb
2012-08-10update glibcWaldemar Brodkorb
2012-03-24update gcc, glibc and fix build breakageWaldemar Brodkorb
2011-10-20/lib/libc.so should not be a symlink!Waldemar Brodkorb
2011-10-16use CPU_ARCH not ARCHWaldemar Brodkorb
2011-04-09add third build, full nativeWaldemar Brodkorb
2011-03-17add symlinks for uclibc libs, cosmetic changesWaldemar Brodkorb
2011-03-13remove libnsl, it is not available and/or requiredWaldemar Brodkorb