summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* target-g++: fix buildThomas Petazzoni2010-07-271-1/+4
| | | | | | | | | | Just as we did to fix target-gcc, pass CXX_FOR_TARGET when building target g++, and remove useless copies of g++ and c++. Tested on ARM by compiling a simple C++ program using <iostream> on the target and running it. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* target-gcc: remove useless copies of gccThomas Petazzoni2010-07-271-0/+3
| | | | | | | | | | | | | When doing the "make install" of target, three identical copies of gcc are installed in $(TARGET_DIR)/usr/bin: 039adcc582c365f12ba6fc5f96098128 arm-unknown-linux-uclibcgnueabi-gcc 039adcc582c365f12ba6fc5f96098128 arm-unknown-linux-uclibcgnueabi-gcc-4.3.5 039adcc582c365f12ba6fc5f96098128 gcc This patch removes the first two copies and keeps only the common "gcc" one. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* target-gcc: no need to strip binaries, remove .la files and docThomas Petazzoni2010-07-271-9/+0
| | | | | | | This is done in a global way by the target-finalize target of the main Makefile. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* target-gcc: fix buildThomas Petazzoni2010-07-271-0/+2
| | | | | | | | | | | | | Now that $(STAGING_DIR)/usr/bin is no longer in the PATH, we need to pass the absolute paths to $(TARGET_CC) when building the target gcc compiler. This commit fixes the target gcc build problem reported on the list. I have successfully been able to build a target gcc for ARM, use it to compile a hello world application on the target and run this application. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* target-gcc: Get rid of TARGET_GCC_FLAGSThomas Petazzoni2010-07-272-6/+4
| | | | | | | This variable is used only once, so let's just hardcode its value at its call site. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Deprecate pcmcia and microwin packagesThomas Petazzoni2010-07-273-1/+5
| | | | | | | | It isn't worth the effort to convert these packages to the new package infrastructure since they are deprecated. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* setserial: convert to autotargets and fix manpages installThomas Petazzoni2010-07-274-11/+42
| | | | | | | | Close #2269 [Peter: fix Makefile patch to not strip wrong file, rename hayes patch] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* tftpd: convert to autotargetsThomas Petazzoni2010-07-272-76/+11
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ltrace: convert to gentargets and bump to 0.5.3Thomas Petazzoni2010-07-265-106/+170
| | | | | | [Peter: remove unneeded 0.5 USE_DEMANGLE patch] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Makefile: fix ldconfig selection for internal toolchainsPeter Korsgaard2010-07-262-8/+6
| | | | | | | | | | | | Commit ed0d45fdd (Choose host/target ldconfig based on availability) added a runtime check for a cross-ldconfig being available. Unfortunately this checks runs too early (at package/Makefile.in parsing time), so it always fails when using an internal toolchain as ldconfig isn't built yet. Fix it by moving the check to the only place it is used (target-finalize). Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* iw: bump to 0.9.20 and migrate to gentargetsGustavo Zacarias2010-07-262-11/+18
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* qt: fix alsa-lib dependencyLuca Ceresoli2010-07-262-1/+3
| | | | | | | | | | If BR2_PACKAGE_QT_AUDIO_BACKEND=y, QtMultimedia requires the audio backend to be already in staging in order to compile. The backend is system-dependent, but since buildroot builds Linux systems only, it is safe to assume that the it will always be ALSA. Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Improvements to the package conversion status scriptThomas Petazzoni2010-07-261-42/+77
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* u-boot: fix custom patch dir handlingOssy2010-07-261-2/+2
| | | | | Signed-off-by: Ossy <ossy1980@gmx.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* java: mark as brokenPeter Korsgaard2010-07-263-0/+7
| | | | | | | | | | | We haven't had any updates to the java packages in a long time, gcj in 4.3.x doesn't build, and 4.4.x is missing ecj1, so it cannot have many users. Mark it as broken and remove during the 2010.11 cycle, unless someone steps up to maintain it. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* u-boot: add Marvell u-boot.kwb supportPeter Korsgaard2010-07-262-1/+19
| | | | | | | | Marvell boards like the sheevaplug needs a special .kwb image format, so add an option for it similar to how we handle zImage/uImage/.. for the kernel. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* flex: fix configure cache issue with BR2_NEEDS_GETTEXTPeter Korsgaard2010-07-261-0/+3
| | | | | | | | | Flex doesn't NEED gettext/libintl, but it's configure script checks for it, so make sure those a built before flex, otherwise flex will populate tgt-config.cache with invalid values, breaking the build of other packages needing it (like libglib2). Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* wireless_tools: Migrate to gentargets and fixesGustavo Zacarias2010-07-266-60/+33
| | | | | | | | Rename it from wireless-tools to wireless_tools to match upstream. Make it install manpages. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* swfdec: fix build when no libglib2-dev package is installed on hostPeter Korsgaard2010-07-262-1/+9
| | | | | | Make sure it uses the libglib2-host binaries we are building. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: bump 1.17.x versionPeter Korsgaard2010-07-2614-1027/+87
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* diffutils: fix build with uClibc 0.9.31Peter Korsgaard2010-07-261-0/+47
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gmpc: fix typoPeter Korsgaard2010-07-252-2/+2
| | | | | | Fixes build with libSM support. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xserver-xorg: disable SDL kdrive serverPeter Korsgaard2010-07-241-1/+2
| | | | | | | | Otherwise the build breaks if the SDL package is enabled, as xserver's configure script detects SDL support, but doesn't find our sdl-config script, so linking fails. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kconfig: implement KCONFIG_PROBABILITY for rand{,package}configPeter Korsgaard2010-07-231-3/+19
| | | | | | | | | | | | | | | | rand{,package}config enables configuration options with 50% probability, which isn't always what we want in BR (because the "big" configs take a long time to build and limits the chance of a randconfig detecting a missing dependency), so introduce a KCONFIG_PROBABILITY environment variable to tweak the probability between 0 (all options off) and 100 (all options on). To use, simply set the environment variable before running make or pass it on the make command line - E.G. make randpackageconfig KCONFIG_PROBABILITY=10 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* package: mark libglib12/libgtk12/dillo as deprecatedPeter Korsgaard2010-07-224-0/+5
| | | | | | | | gtk2 was released back in 2002, and gtk3 is almost ready - So deprecate the old gtk12 stack. Unless someone complains, expect it to be removed during the 2010.11 development cycle. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: fix cflagsGustavo Zacarias2010-07-221-14/+14
| | | | | | | Pass CFLAGS as env rather than opt to allow the build system to tweak them. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* busybox: additional 1.17.0 fixesPeter Korsgaard2010-07-226-4/+763
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gst-plugins-good: udp plugin needs ipv6 supportPeter Korsgaard2010-07-222-8/+12
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kconfig: make rand{,package}config fairPeter Korsgaard2010-07-221-1/+2
| | | | | | Give each boolean symbol a 50% chance of getting enabled, rather than 67%. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* php: filter plugin depends on pcrePeter Korsgaard2010-07-221-0/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* webif: needs busybox (httpd)Peter Korsgaard2010-07-222-1/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* thttpd: fix build, don't override CFLAGS at make timePeter Korsgaard2010-07-222-3/+3
| | | | | | | We already provide the correct CFLAGS/LDFLAGS at configure time, so don't pass them again at make time, as this then overrides the extra CFLAGS (defines) in the Makefile. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mplayer: add optional sdl/freetype supportPeter Korsgaard2010-07-221-1/+23
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* mplayer: fix build after efb1d8d3f40 (Cleanup TARGET_CONFIGURE_OPTS)Peter Korsgaard2010-07-222-4/+26
| | | | | | | mplayer's configure script got confused by the equal sign (=) we now have in TARGET_CC because of --sysroot=<path>. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gst-plugins-base: ensure <stdint.h> is usedPeter Korsgaard2010-07-222-8/+11
| | | | | | Otherwise the build breaks with the emulation _stdint.h in gstfft.c. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xavante: needs largefile support (for luafilesystem)Peter Korsgaard2010-07-221-1/+5
| | | | | | And at the same time use select for the lua shared library dependency. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* cgilua: tweak Config.inPeter Korsgaard2010-07-221-1/+4
| | | | | | | Print a comment if largefile isn't available, and use select rather than depends for the lua shared library option. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* luafilesystem: tweak Config.inPeter Korsgaard2010-07-221-1/+4
| | | | | | | Print a comment if largefile isn't available, and use select rather than depends for the lua shared library option. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* wsapi: needs largefile support (for luafilesystem)Peter Korsgaard2010-07-221-0/+4
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ltrace: fix build without USE_DEMANGLEPeter Korsgaard2010-07-222-4/+31
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* lighttpd: fix build with pcre supportPeter Korsgaard2010-07-222-2/+2
| | | | | We need to tell where pcre-config is installed, now that STAGING_DIR/usr/bin no longer is in the path.
* dash: fix build of native helpersPeter Korsgaard2010-07-221-0/+35
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* php: pdo mysql extension needs C++ support in toolchainPeter Korsgaard2010-07-211-0/+4
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* alsamixergui: needs C++ support for fltkPeter Korsgaard2010-07-212-9/+14
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xserver: dri support is only for the modular serverPeter Korsgaard2010-07-211-0/+4
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xserver: libdrm is not needed for tinyxPeter Korsgaard2010-07-202-3/+2
| | | | | | | | libdrm is only needed for the modular server, and as libdrm needs largefile support and tinyx doesn't, this dependency could cause a build failure. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* libdrm: needs LARGEFILE supportPeter Korsgaard2010-07-202-1/+5
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* xserver: libpciaccess is not needed for tinyxPeter Korsgaard2010-07-202-2/+2
| | | | | | | | libpciaccess is only needed for the modular server, and as libpciaccess needs largefile support and tinyx doesn't, this dependency could cause a build failure. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* dialog: force linking with ncursesPeter Korsgaard2010-07-201-1/+1
| | | | | | | Otherwise the build breaks with: configure: error: no curses library found Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* CHANGES: #2251 resolvedPeter Korsgaard2010-07-201-0/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>