aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* toolchain/gcc: Use 4.3.x like for 4.4, get rid of older 4.3.x versionsGravatar Peter Korsgaard2010-06-152-20/+6
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain: bump gcc 4.3.x series to 4.3.5Gravatar Gustavo Zacarias2010-06-1514-1/+453
| | | | | | | Closes #2065 Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Fix potentially conflicting build flagsGravatar Paul Jones2010-06-151-1/+2
| | | | | | | | Change the default target optimisation value so it does not conflict with gcc optimization level Signed-off-by: Paul Jones <paul@pauljones.id.au> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ffmpeg: add user-defined configure parametersGravatar Luca Ceresoli2010-06-153-1/+11
| | | | | | | Closes #401 Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ffmpeg: allow customization of codecs, (de)muxers and other componentsGravatar Luca Ceresoli2010-06-142-0/+140
| | | | | | | | | | Add the option to customize the list of decoders, encoders, muxers, demuxers, parsers, protocols, bsfs and filters to be built into ffmpeg, and to compile or exclude input and output devices. [Peter: fix qstrip invocation] Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ffmpeg: add commandline programsGravatar Luca Ceresoli2010-06-143-3/+60
| | | | | Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* ffmpeg: add new packageGravatar Luca Ceresoli2010-06-143-0/+98
| | | | | | | [Peter: configure doesn't support --disable-nls / --disable-largefile, needs largefile support in toolchain] Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* at91dataflashboot: fix patch targetGravatar Peter Korsgaard2010-06-141-1/+2
| | | | | | | Touch destination file so the patch target isn't rerun for every invocation. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* at91bootstrap: add help textGravatar Peter Korsgaard2010-06-141-0/+6
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* CHANGES: update with changes from Thomas' bootloaders-cleanup branchGravatar Peter Korsgaard2010-06-141-0/+3
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* at91bootstrap: don't depend on BR .configGravatar Peter Korsgaard2010-06-141-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Merge branch 'bootloaders-cleanup' of ↵Gravatar Peter Korsgaard2010-06-1480-5646/+714
|\ | | | | | | git://git.busybox.net/~tpetazzoni/git/buildroot
| * linux: fix dependency on mkimageGravatar Thomas Petazzoni2010-06-132-9/+2
| | | | | | | | | | | | | | | | | | | | | | After the rework of the U-Boot configuration/compilation process, we need to slightly rework how target/linux/Makefile.in.advanced depends on mkimage on the host to produce an uImage. target/linux/Makefile.in doesn't need to be fixed as it just doesn't handle this dependency for the moment. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * Add support for the Barebox bootloaderGravatar Thomas Petazzoni2010-06-123-0/+76
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * at91dataflashboot: add two patchesGravatar Thomas Petazzoni2010-06-122-0/+65
| | | | | | | | | | | | | | | | The first patch allows to build with an EABI toolchain. The second patch disables the install step of at91dataflashboot Makefile since it tries to copy files to /tftpboot. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * at91dataflashboot: add a patch stepGravatar Thomas Petazzoni2010-06-121-1/+5
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * at91dataflashboot: various fixesGravatar Thomas Petazzoni2010-06-121-8/+6
| | | | | | | | | | | | | | Fix the URL, fix the directory to which it gets unpacked, fix make target names to be lower-case only. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * at91dataflashboot: fix configuration optionsGravatar Thomas Petazzoni2010-06-121-4/+6
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * at91bootstrap: fix AT91BOOTSTRAP_BINARYGravatar Thomas Petazzoni2010-06-121-5/+1
| | | | | | | | | | | | | | Use AT91BOOTSTRAP_BOARD instead of BOARD_NAME. Remove AT91BOOTSTRAP_VERSION from the final binary image name. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * at91bootstrap: fix install procedureGravatar Thomas Petazzoni2010-06-121-5/+4
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * at91bootstrap: don't use the ATMEL_MIRROR thingGravatar Thomas Petazzoni2010-06-121-2/+1
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * at91bootstrap: bump version to 2.13Gravatar Thomas Petazzoni2010-06-121-4/+2
| | | | | | | | | | | | | | At the same time, remove the unused AT91BOOTSTRAP_PATCH_LEVEL and AT91BOOTSTRAP_PATCHED_VERSION variables. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * at91bootstrap: add a check to verify that BR2_TARGET_AT91BOOTSTRAP_BOARD is setGravatar Thomas Petazzoni2010-06-121-0/+5
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * at91bootstrap: remove unused/useless codeGravatar Thomas Petazzoni2010-06-121-12/+0
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * at91bootstrap: fix incorrect config option commentGravatar Thomas Petazzoni2010-06-121-4/+1
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * at91bootstrap: fix the boot source selectionGravatar Thomas Petazzoni2010-06-121-6/+0
| | | | | | | | | | | | | | | | The boot source configuration options were depending on U-Boot configuration options. Let's make it independent and just allow the user to select whichever boot source is appropriate. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * at91bootstrap: simplify configurationGravatar Thomas Petazzoni2010-06-121-8/+0
| | | | | | | | | | | | | | | | There no need to depends on BR2_TARGET_AT91BOOTSTRAP when the configuration options are already inside a if BR2_TARGET_AT91BOOTSTRAP. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * at91bootstrap: do not default to $(BOARD_NAME)Gravatar Thomas Petazzoni2010-06-121-1/+1
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * syslinux: depends on host-nasmGravatar Thomas Petazzoni2010-06-121-2/+2
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * nasm: new package, needed for syslinuxGravatar Thomas Petazzoni2010-06-121-0/+19
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * syslinux: remove the unnecessary SYSLINUX_SUPPORTED_ARCH checkGravatar Thomas Petazzoni2010-06-121-20/+0
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * syslinux: bump version and fix buildGravatar Thomas Petazzoni2010-06-123-24/+34
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * grub2: only available on x86 and PowerPC and mark as BROKENGravatar Thomas Petazzoni2010-06-121-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | The build process of grub2 breaks the compilation. It breaks with: ./configure: line 4766: syntax error near unexpected token `external' ./configure: line 4766: `AM_GNU_GETTEXT(external)' In addition to this, it later requires Ruby. Do we really want to make Buildroot depend on Ruby being installed on the host ? Do we really want to build our own Ruby ? Do we even care about Grub2 ? Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * grub2: remove non-existing optionsGravatar Thomas Petazzoni2010-06-122-36/+0
| | | | | | | | | | | | | | | | Much of the grub2.mk seems to have been copy/pasted from grub.mk. However, all the network/splashimage related ./configure options do not exist in grub2. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * grub2: fix buildGravatar Thomas Petazzoni2010-06-122-45/+27
| | | | | | | | | | | | | | | | grub2 now builds fine, but some work remains to make it usable. What should be installed exactly in the TARGET_DIR ? What is the installation procedure and what should Buildroot do ? Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * grub2: bump versionGravatar Thomas Petazzoni2010-06-121-4/+4
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * grub/grub2: update splash image locationGravatar Thomas Petazzoni2010-06-122-2/+2
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * grub/grub2: drop unnecessary dependency on uclibcGravatar Thomas Petazzoni2010-06-122-2/+2
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * grub2: remove GRUB2_ARCH_SUPPORTEDGravatar Thomas Petazzoni2010-06-121-19/+0
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * grub: remove GRUB_SUPPORTED_ARCHGravatar Thomas Petazzoni2010-06-121-19/+0
| | | | | | | | | | | | | | grub can already only be selected for x86 and x86_64. No need to check again for this in grub.mk. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * defconfigs: remove references to old U-Boot versionsGravatar Thomas Petazzoni2010-06-1217-303/+17
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * u-boot: use BR2_TARGET_UBOOT_VERSION instead of BR2_UBOOT_VERSIONGravatar Thomas Petazzoni2010-06-122-2/+2
| | | | | | | | | | | | In order to be coherent with all other BR2_TARGET_UBOOT_* options. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * u-boot: beautify option promptsGravatar Thomas Petazzoni2010-06-121-5/+5
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * u-boot: re-add infrastructure to specify custom tarballGravatar Thomas Petazzoni2010-06-122-4/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The bootloader being very specific to the hardware, being able to build U-Boot from an arbitrary tarball available on the web might be needed. Therefore, for U-Boot, we provide two methods : * Get a given stable version from U-Boot official FTP server * Get an arbitrary tarball This should hopefully satisfy most needs, without complicating too much the U-Boot build procedure on Buildroot side. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * u-boot: add a few commentsGravatar Thomas Petazzoni2010-06-121-0/+4
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * u-boot: remove unused U_BOOT_TARGET_TOOLS variableGravatar Thomas Petazzoni2010-06-121-2/+1
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * u-boot: further simplify the configurationGravatar Thomas Petazzoni2010-06-122-352/+8
| | | | | | | | | | | | | | | | | | | | | | Remove all the bootsource selection mechanism and the horribly complicated BR2_TARGET_UBOOT_DEFAULT_ENV thing, which wanted to be generic, but was in fact very AT91-specific. Just keep things simple: we build U-Boot with the board configuration file specified in BR2_TARGET_UBOOT_BOARDNAME. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * u-boot: support building for mkimageGravatar Thomas Petazzoni2010-06-121-7/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To build mkimage for the host (which is needed to build an uImage of the kernel), it is not necessary to configure U-Boot, and therefore to have a particular board selected. Therefore, this commit: * Adds a verification at U-Boot configure step that a U-Boot board name has been defined * Sets a default U-Boot version if none has been specified, so that even when U-Boot isn't selected but we want to build mkimage for the host, a particular U-Boot version is picked. * Make the host mkimage target depend only on U-Boot being downloaded/extracted/patched, and the target mkimage/fw_printenv targets depend on U-Boot being fully configured. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * u-boot: remove useless symbolic linkGravatar Thomas Petazzoni2010-06-101-4/+1
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * u-boot: remove patch for obsolete versionGravatar Thomas Petazzoni2010-06-101-13/+0
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>