summaryrefslogtreecommitdiffstats
path: root/toolchain/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* toolchain: remove multilibThomas Petazzoni2010-07-281-6/+0
| | | | | | | | | | | | | Supporting multilib is much more than just passing --enable-multilib to gcc. You have to actually build the C library several times (once for each multilib variant you want to support in your toolchain), and to pass MULTILIB_OPTIONS/MULTILIB_EXCEPTIONS values to gcc to let it know the set of multilib variants you're interested in. Since we'll probably never support multilib toolchains in Buildroot, just get rid of this BR2_ENABLE_MULTILIB option. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* toolchain: Remove now-unused variablesThomas Petazzoni2010-07-271-2/+0
| | | | | | | | | The variable BR2_SYSROOT_STAGING_DESTDIR is no longer used, since now the prefix for gcc is already set to the correct location. The variable BR2_SYSROOT_TARGET_DESTDIR was already unused. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Rework sysroot option handlingThomas Petazzoni2010-07-071-2/+0
| | | | | | | | | | | | The external toolchain and internal toolchain cases both need to use the --sysroot option, and they have almost identical LDFLAGS/CFLAGS/CXXFLAGS definition, so we can factorize these definitions. Moreover, the --isysroot option is implied by --sysroot so there's no need to specify both. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* toolchain: remove gcc 4.1.2 and non-sysroot supportPeter Korsgaard2010-06-151-12/+0
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Get rid of the OPTIMIZE_FOR_CPU variableThomas Petazzoni2010-04-111-3/+0
| | | | | | | | | | | | | | | This variable, together with the FIXME comment, has been added has part of Eric Andersen's « Major buildroot facelift, step one » commit that occured in October 2004. Since then, no real usage has been made of OPTIMIZE_FOR_CPU, and the initial intention has probably been lost in the memories of the implementors. Therefore, get rid of the variable, and just use $(ARCH) at the two locations the variable was used. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Get rid of useless OpenMP related codeThomas Petazzoni2010-04-111-7/+0
| | | | | | | | | | It seems that there was an intention to add BR2_ENABLE_OPENMP someday, but it was in June 2007 (commit c81807a9d71fba9f35eeb7e3f3b56bda4b2e0edd) and since then, nothing occured. Therefore, get rid of this code, and just pass --disable-openmp to gettext to keep the current behaviour. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Remove variables useless after BR2_PREFER_IMA removalThomas Petazzoni2010-04-111-4/+0
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* rename TOOL_BUILD_DIR to TOOLCHAIN_DIRMichael Roth2009-09-231-2/+2
| | | | | | | | 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>
* toolchain: revert "Allow creating a script for external use of Buildroot ↵Peter Korsgaard2009-01-021-2/+0
| | | | | | toolchain" It's been 10 days now without any reply from Ulf, so revert r24480+r24481.
* toolchain: disable export-toolchain stuff as it breaks make dependenciesPeter Korsgaard2008-12-231-3/+2
| | | | | For some reason Ulf's export-toolchain stuff breaks the build as the dependencies target isn't executed and SED isn't set.
* Allow creating a script for external use of Buildroot toolchainUlf Samuelsson2008-12-211-0/+2
|
* Add prepatched AVR32 gcc-4.2.2 toolchain from www.atmel.no, move patch ↵Ulf Samuelsson2008-07-041-0/+1
| | | | locations for prepatched toolchain to be under the toolchain directory
* - add FC, remove some duplicate entries, cleanupBernhard Reutner-Fischer2007-09-281-2/+1
| | | | - fixup after Ulf: CXX doesn't take CFLAGS but CXXFLAGS
* Move VENDOR stuff to projectUlf Samuelsson2007-08-241-17/+0
|
* - add question for UlfBernhard Reutner-Fischer2007-08-211-0/+1
|
* Add support for prepatched toolchainsUlf Samuelsson2007-07-311-0/+16
|
* - add OPENMP configure handling (needed for e.g. gettext).Bernhard Reutner-Fischer2007-06-201-0/+7
|
* - add full sysroot support for non-ancient toolchains.Bernhard Reutner-Fischer2007-06-201-4/+17
| | | | - start to separate usr/lib and lib to match normal system-layout
* - add BR2_PREFER_STATIC_LIB config option to be able to select if we prefer ↵Bernhard Reutner-Fischer2007-06-011-0/+6
| | | | | | | to build static or dynamic libs/bins. - depending on the BR2_GNU_BUILD_SUFFIX, set the respective EXEEXT, LIBEXT, SHREXT extensions for use on the target. Thanks to Tom for suplying a diff which implements these.
* - add CFLAGS_COMBINE checkBernhard Reutner-Fischer2007-03-211-0/+2
|
* - add cc-option and use it to check for stuff that is benefical for PREFER_IMABernhard Reutner-Fischer2007-02-121-0/+3
| | | | - backport the libbackend.o gcov-iov.h dependency fixup from 4.2 to 4.0
* - remove the '"install uClibc headers in the target filesystem" without a ↵Bernhard Reutner-Fischer2007-01-311-2/+0
| | | | native compiler' option.
* - provide means to "install uClibc headers in the target filesystem" without ↵Bernhard Reutner-Fischer2007-01-211-0/+2
| | | | a native compiler
* sync thread stuff with config.in as pointed out by mjn3Mike Frysinger2006-04-141-3/+3
|
* control pthread support since some arches like x86_64 dont yet support it in ↵Mike Frysinger2005-10-011-0/+6
| | | | uClibc
* pass --disable-multilib if user doesnt want multilib since some arches (like ↵Mike Frysinger2005-09-221-0/+2
| | | | x86_64) default to multilib support
* There is no need to have a separate 'Makefile.in' file in theEric Andersen2005-02-101-0/+3
| | | | | general case, therefore, combine the toplevel Makefile options such as setting TARGETS into the per-package *.mk file
* Major buildroot facelift, step one.Eric Andersen2004-10-091-0/+7
-Erik