summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'external-toolchain' of ↵Peter Korsgaard2009-07-171-49/+158
|\ | | | | | | git://git.busybox.net/~tpetazzoni/git/buildroot
| * external toolchain: check cross-compiler existenceThomas Petazzoni2009-07-171-0/+10
| | | | | | | | | | | | | | | | | | As a minimal test to the external toolchain, check that $(TARGET_CC) is actually an existing executable file. That way, if the user misconfigures the toolchain path and/or prefix, a meaningful error message will be shown. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * external toolchain: respect $(Q)Thomas Petazzoni2009-07-171-5/+5
| | | | | | | | | | | | | | | | Use $(Q) in external toolchain support so that the user can get the full output by passing V=1 to make, and still get a nice and clean output by default. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * external toolchain: copy the C++ standard library if neededThomas Petazzoni2009-07-171-0/+4
| | | | | | | | | | | | | | | | Obey the BR2_INSTALL_LIBSTDCPP configuration option to copy the C++ standard library to the target. Suggested by Lionel Landwerlin <lionel.landwerlin@openwide.fr>. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * external toolchain: do not copy useless symbolic linksThomas Petazzoni2009-07-171-1/+1
| | | | | | | | | | | | | | Do not copy .so symbolic links to target when not needed. Only copy .so.X symbolic links and the library itself. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * external toolchain: more documentation about the principlesThomas Petazzoni2009-07-171-0/+31
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * external toolchain: use LANG=C when calling gcc -vThomas Petazzoni2009-07-171-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Lionel Landwerlin <lionel.landwerlin@openwide.fr> reported that using the external toolchain support when LANG=fr_FR.UTF-8 doesn't work, since the messages printed by gcc -v are translated in another language, defeating the grep ^Configured test. Therefore, as per Lionel suggestion, we force LANG=C when calling $(TARGET_CC) -v. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * external-toolchain: better documentation, cleanup, sysroot checkThomas Petazzoni2009-07-171-34/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Introduce documentation for each function of ext-tool.mk, and document all parameters of the functions. * Pass SYSROOT_DIR as argument to all functions that require it, instead of computing it manually everywhere * Use $(shell) instead of backquotes * Check that the SYSROOT_DIR variable is not empty, which means that the external toolchain doesn't support --sysroot. In that case, bail out with a nice error message. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * external toolchain: fix libraries copy and add ARM ABI checkThomas Petazzoni2009-07-161-20/+37
| | | | | | | | | | | | | | | | | | | | Instead of hardcoding the C library versions, just copy the version available in $SYSROOT_DIR/lib. Add a check on the ARM ABI configured in Buildroot with regard to the ABI of the external toolchain provided. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | CHANGES: add #467Peter Korsgaard2009-07-171-0/+1
| | | | | | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | Merge branch 'directfb-bump' of git://git.busybox.net/~tpetazzoni/git/buildrootPeter Korsgaard2009-07-171-1/+1
|\ \
| * | directfb: bump versionThomas Petazzoni2009-07-171-1/+1
| |/ | | | | | | | | | | | | | | Bump the version of Direct FB to 1.4.1. Fixes bug #467. Thanks to Lionel Landwerlin <lionel.landwerlin@openwide.fr> for the notification. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | libvorbis: fix tremor install into staging_dirPeter Korsgaard2009-07-162-5/+10
| | | | | | | | | | | | | | | | | | Closes #387. When tremor is selected, the normal libvorbis shouldn't get built and tremer should get installed into staging_dir as well. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | qtopia4: add option for STL supportPeter Korsgaard2009-07-162-1/+12
|/ | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ruby: needs WCHAR support in toolchainPeter Korsgaard2009-07-131-0/+4
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Change ruby version to 1.9.1-p129laurent laffont2009-07-122-5/+7
| | | | | | | | | | | Ruby 1.9.1 handle cross compilation better, espescially extensions (I'm working on ARM at91sam9263-ek). This patch also disable ruby doc generation and ipv6. [Peter: fixed ipv6 handling] Signed-off-by: laurent laffont <laurent.laffont@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: additional 1.14.2 patchesPeter Korsgaard2009-07-122-0/+146
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libvorbis: bump versionPeter Korsgaard2009-07-121-1/+1
| | | | | | bugfix release - Fixes playback of very short files. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* qtopia4: fix typoPeter Korsgaard2009-07-081-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* qtopia4/directfb: remove default nPeter Korsgaard2009-07-082-2/+0
| | | | | | N is default, so no need to explicitly state it. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* liblockfile: bump versionPeter Korsgaard2009-07-072-2/+3
| | | | | | | | Closes #83. Fixes build with newer glibc versions. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: ls fix for v1.14.2Peter Korsgaard2009-07-051-0/+152
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* enchant: New package for enchant spell-checking library.Will Newton2009-07-053-0/+22
| | | | | | | | Enchant is a spell checking library that provides a consistent API across a number of spell-checking system backends. Signed-off-by: Will Newton <will.newton@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Merge branch 'qtopia-fixes' of git://git.busybox.net/~tpetazzoni/git/buildrootPeter Korsgaard2009-07-032-1/+23
|\
| * New build fix for Qtopia4Thomas Petazzoni2009-07-031-0/+20
| | | | | | | | | | The new patch fixes the build failure when BR2_PACKAGE_QTOPIA4_QTZLIB=y.
| * Bump Qtopia version to 4.5.2Thomas Petazzoni2009-07-031-1/+1
| |
| * Fix Qtopia build with external toolchainThomas Petazzoni2009-07-031-0/+2
| | | | | | | | | | | | | | | | | | | | The fixes made to qmake.conf for the cross-compiling tools were not sufficient in the case of an external toolchain, since the CFLAGS were not taken into account. And the --sysroot option contained in the CFLAGS are very important for external toolchains to work. Additionally, it makes sure that Qtopia is compiled with the proper CFLAGS, even if an external toolchain isn't used.
* | kernel-headers: bump 2.6.27.x / 2.6.29.x / 2.6.30.x stable versionsPeter Korsgaard2009-07-031-3/+3
| | | | | | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | openvpn: prefix variables with OPENVPN_Peter Korsgaard2009-07-021-4/+4
| | | | | | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | openvpn: convert to Makefile.autotools.in formatGustavo Zacarias2009-07-022-76/+27
| | | | | | | | | | | | | | Closes #359, #413. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | toolchain/gcc: ensure libraries are copied to target_dir for x86-64Peter Korsgaard2009-07-021-3/+3
| | | | | | | | | | | | | | | | x86-64 stores libgcc_s / libstdc++ / libgcj under lib64 instead of lib, so make sure that directory is searched as well for libraries to copy to target. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | Merge branch 'dropbear-fix' of git://git.busybox.net/~tpetazzoni/git/buildrootPeter Korsgaard2009-07-011-1/+1
|\ \
| * | Fix dropbear compilation with glibcThomas Petazzoni2009-07-011-1/+1
| |/ | | | | | | | | | | | | | | | | | | | | The patch introduced at c579e32dbe6d927bdcfffeede18123aa92abbdd5 was incorrect, since __USE_GNU is an internal C library defined, and should not be used by programs. _GNU_SOURCE should be used instead. This fixes a build failure on Dropbear when compiling against a glibc-based toolchain. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | Merge branch 'matchbox-fix' of git://git.busybox.net/~tpetazzoni/git/buildrootPeter Korsgaard2009-07-014-3/+9
|\ \
| * | Fix Matchbox buildThomas Petazzoni2009-07-014-3/+9
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Several issues were encountered when trying to build Matchbox. This patches fixes these issues : * Selecting BR2_PACKAGE_MATCHBOX should select BR2_PACKAGE_XORG7, otherwise the x11r7 mk files are not included, and matchbox.mk refers to non-existing dependencies (such as xlib_libXtst). * In matchbox.mk, wrong dependencies for Matchbox keyboard. When pango is available, use it through --enable-pango, otherwise, add the dependency to xlib_libXft * Enable AUTORECONF for libXfont and libXft, otherwise the libtool Buildroot patch has no effect, and these packages fail to build without the libtool hack. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | package: add spawn-fcgi packageGustavo Zacarias2009-07-014-0/+24
| | | | | | | | | | | | | | | | | | | | | | Closes #417, New package spawn-fcgi, basically a FastCGI process spawner. This was previously included in lighttpd up to version 1.4.22 and is now a separate project. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | lighttpd: bump versionGustavo Zacarias2009-07-013-18/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #419. lighttpd 1.4.23 is out, there are many bugfixes from 1.4.20 currently in buildroot: * Fix workaround for incorrect path info/scriptname if fastcgi prefix is ”/” (fixes #729) * Finally removed spawn-fcgi * Fix bug with FastCGI request id overflow under high load; just use always id 1 as we don’t use multiplexing. (thx jgray) * Workaround broken operating systems: check for trailing ’/’ in filenames (fixes #1989) Plus fixes from 1.4.22 and 1.4.21. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | sqlite: bump versionGustavo Zacarias2009-06-302-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closed #333. * Refactor the internal representation of SQL expressions so that they use less memory on embedded platforms. * Reduce the amount of stack space used * Fix an 64-bit alignment bug on HP/UX and Sparc * The sqlite3_create_function() family of interfaces now return SQLITE_MISUSE instead of SQLITE_ERROR when passed invalid parameter combinations. * When new tables are created using CREATE TABLE ... AS SELECT ... the datatype of the columns is the simplified SQLite datatype (TEXT, INT, REAL, NUMERIC, or BLOB) instead of a copy of the original datatype from the source table. * Resolve race conditions when checking for a hot rollback journal. * The sqlite3_shutdown() interface frees all mutexes under windows. * Enhanced robustness against corrupt database files * Continuing improvements to the test suite and fixes to obscure bugs and inconsistencies that the test suite improvements are uncovering. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | u-boot: add 2009.06 releasePeter Korsgaard2009-06-291-2/+7
| | | | | | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | u-boot: target tools: use library files from their original locationPeter Korsgaard2009-06-291-4/+7
| | | | | | | | | | | | | | | | | | u-boot 2009.06 changed the tools/ logic, and no longer adds symbolic links to the needed library files in the tools directory. Fix build by referencing the library files in their original location. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | qtopia4: fix build for !QTOPIA4_SHAREDPeter Korsgaard2009-06-291-1/+1
| | | | | | | | | | | | | | Only try to copy the shared objects from staging to target if QT is configured for shared objects. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | lib{ogg,vorbis}: bump versionPeter Korsgaard2009-06-242-2/+2
| | | | | | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* | busybox: bump 1.14.x versionPeter Korsgaard2009-06-247-996/+1
|/ | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* CHANGES: add issue 349 + 379Peter Korsgaard2009-06-231-0/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* directfb: bump versionSven Neumann2009-06-232-11/+24
| | | | | | | | | | | | | | | | Closes #379 update DirectFB to version 1.4.0 A new stable version of DirectFB has been released upstream, http://directfb.org/index.php?path=Main%2FNews&entry=2009-06-04-1.niels Attached patch updates the DirectFB package and introduces a BR2 configuration option for the RGB16 dithering feature that is new in DirectFB 1.4.0. Signed-off-by: Sven Neumann <s.neumann@raumfeld.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libsoup: bump versionSven Neumann2009-06-231-3/+5
| | | | | | | | | | | | Closes #349. Attached patch updates libsoup to version 2.26.2. This is relevant for bug 303 as it allows to compile gvfs with much less patching. Signed-off-by: Sven Neumann <s.neumann@raumfeld.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* CHANGES: add resolved issues post-2009.05Peter Korsgaard2009-06-231-0/+15
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ipsec-tools: Bump version to 0.7.2.Will Newton2009-06-236-170/+41
| | | | | | | | | | Add support for configuring security context support to allow building for non-SELinux targets. Remove some obsolete patches. Signed-off-by: Will Newton <will.newton@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* php: bump versionGustavo Zacarias2009-06-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #409. php-5.2.10 is out, mostly misc bugfixes, one small security fix: Security Enhancements and Fixes in PHP 5.2.10: * Fixed bug #48378 (exif_read_data() segfaults on certain corrupted .jpeg files). (Pierre) Key enhancements in PHP 5.2.10 include: * Added "ignore_errors" option to http fopen wrapper. (David Zulke, Sara) * Fixed memory corruptions while reading properties of zip files. (Ilia) * Fixed memory leak in ob_get_clean/ob_get_flush. (Christian) * Fixed segfault on invalid session.save_path. (Hannes) * Fixed leaks in imap when a mail_criteria is used. (Pierre) * Changed default value of array_unique()'s optional sorting type parameter back to SORT_STRING to fix backwards compatibility breakage introduced in PHP 5.2.9. (Moriyoshi) * Fixed bug #47940 (memory leaks in imap_body). (Pierre, Jake Levitt) * Fixed bug #47903 ("@" operator does not work with string offsets). (Felipe) * Fixed bug #47644 (Valid integers are truncated with json_decode()). (Scott) * Fixed bug #47564 (unpacking unsigned long 32bit big endian returns wrong result). (Ilia) * Fixed bug #47365 (ip2long() may allow some invalid values on certain 64bit systems). * Over 100 bug fixes. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: autodetect nfs mount support based on BR2_INET_RPC settingPeter Korsgaard2009-06-221-0/+5
| | | | | | | | | Override nfs mount support based on BR2_INET_RPC setting, so BR will DTRT. This way you will automatically get NFS support in busybox if available in the toolchain, and the build won't break if the defconfig enables it but the user has it disabled in the toolchain. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>