Age | Commit message (Collapse) | Author |
|
|
|
|
|
- just use on sysroot directory for toolchain.
- add missing patches from previos commit. (rpath/cflags cleanup)
|
|
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
|
|
eglibc should install nsswitch.conf and others.
add -fhonour-copts to TARGET_CFLAGS.
|
|
- gdb compilation can be disabled
- gcc languages (c++/java) can be enabled/disabled
- gcc stack smashing protection can be enabled/disabled
|
|
Make configuration of new targets cheap.
Just add a new file in target/arch/sys-enabled/foo.
See other files for syntax. While doing runtime tests
with the new infrastructure I've updated a lot of other
stuff:
- gcc 4.5.2
- uClibc 0.9.32-rc1 (NPTL)
- strongswan, php, miredo, parted, util-linux-ng, e2fsprogs
I promise, this is the last big fat commit this year ;)
|
|
|
|
Conflicts:
package/freeradius-server/Makefile
package/nss/patches/patch-mozilla_security_coreconf_Linux_mk
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
when HOST == TARGET eglibc/glibc toolchain does not compile
correctly. With this patches at least eglibc compiles fine.
There still exist a problem with glibc. Someone should check
what diff in eglibc make the build work :}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- remove ADK_IPV6, ADK_CXX and ADK_X11
- enable ipv6 by default in uclibc
- enable build of c++ compiler by default
|
|
- the name is better, because qemu f.e. is no hardware device
- use make TARGET=alix1c to start with a configuration for this target
- use make TARGET=alix1c allmodconfig to generate a mostly complete config
to build all available packages for this platform as a package
The all.config and .defconfig files needed to get this working are
dynamically generated.
|
|
WARNING: tested only on qemu-x86
|
|
|
|
|
|
- add some missing packages like cpio, lzma and gnu wget
- make microperl more featureful, needed for kernel-header
installation
- make a dependency to perl
- fix header installation for $libc-dev package
- fix 64bit uclibc setup, simplify gcc patches
and totally unrelated
- add preliminary kvm and libvirt support (not tested)
|
|
|
|
|
|
remove this static library, otherwise binutils cross-compile
fails, because it tries to use it.
|
|
|
|
barely tested. TomTom support is for my tomtom rider 2
navigation system and is a new toolchain only target.
I will add some special applications later.
Shuttle is my ADK buildserver. At least I can boot via
PXE and create software raid devices. Still need to figure out
how to manage grub2 and how to integrate a disk installer or something
like that.
|
|
- fix foxboard build, tested on classic
- remove unsed ibm-x40 target
- update all targets to linux-2.6.30.5
- fix native build, use kernel.config.$(CPU_ARCH) as kernel
configuration, when /proc/config.gz does not exist on host
|
|
|
|
all three libraries tested with qemu-x86
|
|
- add make/patch/rpm and dependencies
- update ar7 port a little bit
|
|
|
|
- boot via tftp works now
- fix libgcrypt compile issue
- disable-sjlj-exceptions, does not compile for mips64
|
|
|
|
|
|
|
|
- merge device-mapper and lvm package, because of upstream merge
- update squid to latest stable version
- add no64-lib patch for gcc, which fixes cross-build from x86 to
x86_64
|
|
- $id$ substitution is not apropriate for git scm
|
|
- MASTER_SITES -> PKG_SITES
- make libc boolean, makes no sense as package
|
|
- add support of all MIPS variants
- MIPS32 boots fine with MALTA emulation
- MIPS64 has a problem booting in 64 kernel mode,
even linux 2.6.30rc7 halt on boot
- remove Config.default
|
|
- update glibc to latest version (GIT), tarball includes glibc-ports needed for MIPS architecture
- fix building of toolchain for mips64el glibc/uclibc
- use /lib instead of /lib64 (no biarch support)
- fix X11 dependencies in build system
- fix glibc build errors for openldap, libnl, mpd and rtorrent
- verified toolchain changes on alix1c
|