summaryrefslogtreecommitdiffstats
path: root/toolchain/gcc/gcc-uclibc-3.x.mk
Commit message (Collapse)AuthorAgeFilesLines
* Use BR2_TOOLCHAIN_BUILDROOT instead of BR2_TOOLCHAIN_SOURCEThomas Petazzoni2009-12-141-1/+1
| | | | | | The BR2_TOOLCHAIN_SOURCE option is removed in a future commit. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gcc: remove GCC_OFFICIAL_VERSION and just use GCC_VERSION insteadThomas Petazzoni2009-12-141-15/+2
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gcc: remove support for external source toolchainsThomas Petazzoni2009-12-141-10/+0
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gcc: add avr32 special versionThomas Petazzoni2009-12-141-6/+10
| | | | | | | | | | | | * Add new gcc version 4.2.2-avr32-2.1.5 in Config.in * Select the Atmel mirror to download gcc with avr32 in their version name, in gcc-uclibc-*.mk * Do not apply patches if the patch directory is empty, in gcc-uclibc-*.mk Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* toolchain: get rid of unused gcc 3.x legacy handlingPeter Korsgaard2009-12-041-4/+0
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* buildroot: silence ./configure step when building with 'make -s'Peter Korsgaard2009-10-011-3/+3
| | | | | | | | | | We have been passing -q to ./configure when using 'make -s' for packages using Makefile.autotools.in for some time. Do the same for packages using autotools, but not using the Makefile.autotools.in infrastructure, taking care to not do it for packages with hand written configure scripts. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* rename TOOL_BUILD_DIR to TOOLCHAIN_DIRMichael Roth2009-09-231-7/+7
| | | | | | | | To reflect the new output directory hierachy rename the Makefile variable TOOL_BUILD_DIR to TOOLCHAIN_DIR. Signed-off-by: Michael Roth <mroth@nessie.de> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove the "project" featureThomas Petazzoni2009-09-161-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The "project" feature was designed to allow to several projects to be built inside the same Buildroot source tree and allowing the toolchain and non-configurable packages to be shared between the different projects on the same architecture. While being interesting in theory, this feature adds a level of complexity to Buildroot, both from an user perspective and from a developer perspective, while one of the main Buildroot strengh is to be simple. Moreover, this feature is only seldomly used by our users. From a user-level perspective, this for example allows to remove the project_build_ARCH directory, which was very confusing. The autotools-stamps directory is also removed, since these stamps are back at their normal location. Description of the changes involved : * project/, directory removed * Makefile - Don't include project/Makefile.in and project/project.mk anymore - Grab a copy of the contents of project/Makefile.in at the location it was imported, but remove the definition related to PROJECT_BUILD_DIR. The TARGET_DIR is now in $(BUILD_DIR)/target_dir - Remove the creation/removal of the $(PROJECT_BUILD_DIR) and $(PROJECT_BUILD_DIR)/autotools-stamps directories - Don't make world depends on target-host-info. This target was defined by project/project.mk to customize /etc/issue, /etc/hostname and create /etc/br-version depending on the project definitions. We can of course imagine re-adding such a feature later. - Replace PROJECT_BUILD_DIR by BUILD_DIR everywhere - Remove the update, log and lognr.$(PROJECT) target, they were specific to the project feature. * package/Makefile.autotools.in - Replace PROJECT_BUILD_DIR by BUILD_DIR for the location of the configure cache - Move the INSTALL_TARGET and HOOK_POST_INSTALL stamps to the same directory as the other stamps (i.e, in the package directory). * package/Makefile.in - Replace PROJECT_BUILD_DIR by BUILD_DIR for the location of the configure cache * package/at/at.mk, package/busybox/busybox.mk, package/busybox/initramfs.mk, package/customize/customize.mk, package/linux-fusion/linux-fusion.mk, package/ltp-testsuite/ltp-testsuite.mk, package/nfs-utils/nfs-utils.mk, target/cpio/cpioroot.mk, target/cramfs/cramfs.mk, target/device/Atmel/DataFlashBoot/DataflashBoot.mk, target/device/Atmel/Makefile.in, target/device/Atmel/at91bootstrap/at91bootstrap.mk, target/device/KwikByte/Makefile.in, target/ext2/ext2root.mk, target/initramfs/initramfs.mk, target/iso9660/iso9660.mk, target/jffs2/jffs2root.mk, target/linux/Makefile.in, target/romfs/romfs.mk, target/squashfs/squashfsroot.mk, target/tar/tarroot.mk, target/ubifs/ubifsroot.mk - Replace PROJECT_BUILD_DIR by BUILD_DIR * target/device/Config.in - Do not include project/Config.in anymore * target/linux/Makefile.in.advanced - Replace PROJECT_BUILD_DIR by BUILD_DIR - Store the stamps file in $(STAMP_DIR) instead of $(PROJECT_BUILD_DIR)/autotools-stamps * target/u-boot/Makefile.in - Replace PROJECT_BUILD_DIR by BUILD_DIR - Remove $(PROJECT) from the U-Boot target binary name - Remove the insertion in the configuration of the project name as the hostname - The u-boot-autoscript target now generates $(U_BOOT_AUTOSCRIPT).img instead of $(U_BOOT_AUTOSCRIPT).$(PROJECT) * toolchain/gcc/gcc-uclibc-3.x.mk toolchain/gcc/gcc-uclibc-4.x.mk - Move the stamps files to $(STAMP_DIR) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* toolchain/gcc: don't enable libssp supportPeter Korsgaard2009-04-221-0/+3
| | | | | It's broken anyway as we don't install libssp* into TARGET_DIR, and we should use the SSP support in uClibc if we want stack protection.
* toolchain/gcc: remove ancient (and unused) i386 softfloat patchPeter Korsgaard2009-01-291-4/+0
|
* toolchain/gcc: remove unused GCC_ENABLE_CLOCALEPeter Korsgaard2009-01-291-4/+0
| | | | | | | This variable was introduced in r17046 (add gfortran support, 2006-12-22) and wasn't used even there. Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
* Makefile: globally define variables used at different placesPeter Korsgaard2009-01-251-1/+0
| | | | | | $(comma) and $(space) are used in packages and the toolchain. Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
* toolchain/: convert to DOWNLOAD helperPeter Korsgaard2009-01-161-1/+1
|
* toolchain/*: use CONFIG_UPDATEPeter Korsgaard2008-12-051-1/+1
| | | | Based on e0e0945e in Bernhard's tree.
* toolhain/: confgure: respect quiet optionPeter Korsgaard2008-10-261-0/+1
|
* gcc: make installation of shared libraries multi-project safeHans-Christian Egtvedt2008-10-021-3/+5
| | | | | | | | | This patch modifies the rule for installing the shared libraries into the project_foo/.../autotools-stamps directory. This will make the installation of GCC shared libraries be multi-project safe. Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
* gcc: make sure that /usr/lib exists on target before installing shared libsHans-Christian Egtvedt2008-10-021-0/+1
| | | | | | | | On very lite systems the /usr/lib directory might not exist before libstdc++ is installed. This patch makes sure the directory exists. Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
* Fix AVR32 gcc patching, when sysroot option is not enabledUlf Samuelsson2008-07-081-1/+1
|
* toolchain/gcc: use $(STRIP_STRIP_UNNEEDED)Peter Korsgaard2008-06-171-2/+2
|
* toolchain/gcc-3.x: strip cross libgcc / libstdc++ with cross-strip, not host.Peter Korsgaard2008-06-171-2/+2
|
* toolchain/gcc: do not try to strip *-embedspuPeter Korsgaard2008-04-041-1/+1
|
* Add support for GNU and kernel.org mirrorsIvan Kuten2007-12-171-1/+1
|
* revert 20646 rev (gcc-cc_links-fix.diff), it's broken for arm as mentioned ↵Ivan Kuten2007-12-171-2/+2
| | | | in 1764 issue
* fix gcc 3.x/4.x symlinks to ccIvan Kuten2007-12-131-2/+2
|
* update the nios2-patches for binutils-2.15 and gcc-3.4.6 with the latest ↵Ivan Kuten2007-11-231-3/+0
| | | | sources from Altera, and removes obsolete patches
* update gcc nios2 support, thanks atleIvan Kuten2007-11-091-0/+3
|
* 'make source' command working again for gccIvan Kuten2007-10-201-0/+1
|
* fix libmudflap build failure for 4.1.2 gcc - pass CPP=<target_cpp>, thanks ↵Ivan Kuten2007-10-191-1/+2
| | | | to Hamish Moffatt
* Allow library copy to failUlf Samuelsson2007-10-121-2/+2
|
* Do not copy shared C++ lib, unless one is builtUlf Samuelsson2007-10-121-0/+2
|
* Do not create directories, if they existUlf Samuelsson2007-10-071-1/+1
|
* - just use the strip binary to avoid confusing libtool (quotes)Bernhard Reutner-Fischer2007-10-011-5/+5
| | | | - use $(STRIPCMD) in packages to avoid clashes with $(STRIP)
* - whitespace cleanup (Cristian Ionescu-Idbohrn)Bernhard Reutner-Fischer2007-09-301-1/+1
|
* Revert modification of gcc, and make it AVR32 specificUlf Samuelsson2007-09-291-3/+1
|
* Use linke to build-time-tools, disable libssp which does not work for ↵Ulf Samuelsson2007-09-291-5/+6
| | | | cross-compile
* Add bells and whistles to allow gcc-4.1.2-AVR32 buildprocess to progress ↵Ulf Samuelsson2007-09-281-5/+20
| | | | further, not home yet though
* - revert some bad checkins, fixup bad settings in atmel targets and move the ↵Bernhard Reutner-Fischer2007-09-261-8/+5
| | | | gcc target abi back to a place where the other arch-specific settings live
* reinstate AVR32 toolchainUlf Samuelsson2007-09-261-2/+2
|
* - remove one invariant in toolchain type selection.Bernhard Reutner-Fischer2007-09-251-2/+2
|
* - rename the gcc base_target to the more appropriate term cross_compilerBernhard Reutner-Fischer2007-09-221-1/+3
|
* - cleanup and fixes (Cristian Ionescu-Idbohrn)Bernhard Reutner-Fischer2007-09-171-1/+1
|
* - correctly filter out the scriptBernhard Reutner-Fischer2007-09-041-1/+1
|
* Cleanup handling of gccbug scriptUlf Samuelsson2007-09-031-1/+1
|
* Cleanup handling of gccbug scriptUlf Samuelsson2007-09-031-1/+1
|
* - add sequence-point for toplevel parallel builds: uClibc needs an initial gccBernhard Reutner-Fischer2007-09-011-1/+3
|
* - GCC_CROSS_LANGUAGES for non-sysroot enabled gccBernhard Reutner-Fischer2007-09-011-4/+14
|
* - misc cleanups (Cristian Ionescu-Idbohrn)Bernhard Reutner-Fischer2007-08-281-11/+17
|
* - If we are to build some libs then require them to exist.Bernhard Reutner-Fischer2007-08-261-9/+9
| | | | - Strip host files with host strip (untested, will likely need a HOSTSTRIP)
* - global whitespace trimmingBernhard Reutner-Fischer2007-08-221-8/+8
|
* - semicolon touchup. No other changesBernhard Reutner-Fischer2007-08-221-24/+24
|