summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-06-15Improve external toolchain checksThomas Petazzoni
This patch adds some checks on the external toolchains. First, it checks that the C library selection is correct, by looking if gcc is able to find the main C library file through the -print-file-name option. Then, it attempts to check if the Buildroot toolchain options match the configuration of the toolchain : * for glibc, it checks that IPv6, RPC, locales, wide-char, large file support Buildroot options are enabled, since with glibc all these features are always available (at least this is the assumption we make) ; * for uClibc, it checks the Buildroot options with the uClibc configuration file in $SYSROOT_DIR/usr/include/bits/uClibc_config.h Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-06-15Simple glibc-based external toolchain supportThomas Petazzoni
The current Buildroot works just well with sysrootable glibc toolchains, using the external toolchain feature. The only thing that needs to be customized is the set of libraries that must be compiled to the target. The following patch takes a simple approach to making it easier for users to use glibc toolchains. It just adds a uClibc/glibc choice in the external toolchain menu. Then, depending on that selection, the configuration system will choose a sane default value for the library files list. The other advantage of having a uClibc/glibc choice is that in the future, we'll be able to add checks verifying that the external toolchain configuration matches the features selected in Buildroot (in terms of IPv6, RPC, locales or large file support). Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-06-15dmraid linking against host system fixNigel Kukard
dmraid is hard coded with -L$(DESTDIR)$(libdir) which tries to link in the host systems' libs Signed-off-by: Nigel Kukard <nkukard@lbsd.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-14busybox: 1.14.1 ash fixPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-12busybox: additional 1.14.1 fixesPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-11neon: Fix pkgconfig dependencyWill Newton
neon should depend on host-pkgconfig rather than pkgconfig. Closes #385. Signed-off-by: Will Newton <will.newton@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-11busybox: additional 1.14.1 fixesPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-11toolchain/kernel: remove ancient versionsPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-11toolchain/kernel-headers: add 2.6.30Peter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-10Add support for Freescale's MXC serial terminalsDaniel Mack
This patch makes ttymxc[012] an option to choose for BR2_TARGET_GENERIC_GETTY. It also adds these ports to the generic device table and to securetty. Signed-off-by: Daniel Mack <daniel@caiaq.de> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-10libcurl: fix --without-ssl typoPeter Korsgaard
Reported-by: Nestor <nestor@traceback.com.br> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-09Config.in: update version for 2009.08 developmentPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-07target/generic: add ttySACx support to serial console configPeter Korsgaard
Add ttySACx (samsung s3c SoC) support to the generic serial console config. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-06busybox: 1.14.1 ftpd + modprobe patchesPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-06xdriver_xf86-input-synaptics: fix download urlPeter Korsgaard
0.15.0 seems to never have been in Debian (it is atleast not on snapshot.debian.net), so use the real upstream (freedesktop) instead. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-04avahi: udhcpc default.script: only bring up avahi-autoipd on nak/timeoutPeter Korsgaard
The avahi udhcpc script used to start up avahi-autoipd at defconfig (init) time, and then kill it if a dhcp lease was acquired, leading to extra network traffic. Change it to only start avahi-autoipd on timeout and dhcp nak. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-04use https for the bugtracker URLsBernhard Reutner-Fischer
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
2009-06-01target/Config.in.arch: fix BR2_GCC_TARGET_ARCH for arm926tAlex Dobrynin
Closes #367. arm926t was wrongly listed as armv4t, and not armv5te - leading to the following error while compiling the kernel (2.6.28): CC arch/arm/kernel/traps.o {standard input}: Assembler messages: {standard input}:1094: Error: selected processor does not support `pld [r6,#0]' Signed-off-by: Alex Dobrynin <alex_dobrynin@hotmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-01docs/: announce 2009.05Peter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-01Update for 2009.052009.05Peter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-06-01Fix diffutils build breakage with BR2_STRIP_none=yMarc Gauthier
Look at BR2_STRIP_none to decide whether to strip diffutils binaries. This avoids bad quoting in diffutils Makefile.in (generated by automake 1.6) when STRIP is set to: true -Not_stripping Signed-off-by: Marc Gauthier <marc@alumni.uwaterloo.ca> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-28linux-advanced: bump 2.6.29.x kernel versionSvein-Erik Skjelbred
Signed-off-by: Svein-Erik Skjelbred <at91rm9200@skjelbred.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-28dropbear: fix initscript installMarc Gauthier
The -D option to install only works portably when the destination is a file. Specifying the filename avoids the following build error (at least on some hosts): "/usr/bin/install: cannot overwrite directory `/tmp/buildroot/ project_build_foobar/uclibc/root/etc/init.d' with non-directory" Signed-off-by: Marc Gauthier <marc@tensilica.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-28target/ubifsroot: mark as brokenPeter Korsgaard
It should get fixed to use mkfs.ubifs from mtd-utils, but that's probably unrealistic before the 2009.05 release, so mark as broken for now. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-28target/ubifsroot: fix source rulePeter Korsgaard
Notice that the upstream git tree is no more, so this doesn't buy us much. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-27docs/news.html: announce 2009.05-rc3Peter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-27Update for 2009.05-rc32009.05_rc3Peter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-27busybox: bump 1.14.x versionPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-27curl: make sure openssl isn't tried when the openssl package isn't enabledPeter Korsgaard
Works around build errors caused by broken Xorg dependencies. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-27python: disable extensions where we don't have the deps in BRPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-27python: fix kconfig dependencies for extension modulesPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-27readline: needs ncurses, so select it in kconfigPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-26busybox: fix brown paper bag typo introduced in a7ed91aPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-24strace: fix build for arm eabiPeter Korsgaard
Based on patch from gentoo bug 241168: http://bugs.gentoo.org/241168 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-24libusb: fix host autoconf/automake dependenciesPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-24toolchain/gcc: 4.3.x: fix for arm pr37436Peter Korsgaard
See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37436 for details. Reported-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-20kernel-headers: bump 2.6.27 / 2.6.29 versionsPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-19docs/news.html: announce 2009.05-rc2Peter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-19Update for 2009.05-rc22009.05_rc2Peter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-19target/device/Atmel: remove atngw100-expanded configPeter Korsgaard
Doesn't make much sense without working xserver. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-19xserver: mark as broken on avr32Peter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-19mesa: needs C++ supportPeter Korsgaard
mesa (and in turn xorg) needs C++ support. Based on patch by Steffen Schulz <pepe_ml@gmx.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-19mesa: fix build for x86Jim Persson
mesa wants to compile and run gen_matypes at build time, so make sure it gets compiled for the host and not for the target. Closes #323. Signed-off-by: Jim Persson <spambox@nurd.se> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-19busybox: additional 1.14.0 fixesPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-18busybox: 1.14.0 libbb fixPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-16docker: fix pkg-config pathPeter Korsgaard
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-15Remove unused kernel configsThiago A. Correa
Signed-off-by: Thiago A. Correa <thiago.correa@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-15Update kernel config for atngw100_defconfigThiago A. Correa
Signed-off-by: Thiago A. Correa <thiago.correa@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-15Remove unused busybox configThiago A. Correa
Signed-off-by: Thiago A. Correa <thiago.correa@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-05-15Update default linux config for x86Thiago A. Correa
Signed-off-by: Thiago A. Correa <thiago.correa@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>