summaryrefslogtreecommitdiffstats
path: root/toolchain/gcc/Makefile.in
Commit message (Collapse)AuthorAgeFilesLines
* toolchain: add powerpc SPE ABI supportGustavo Zacarias2012-01-071-0/+5
| | | | | | | | | | | | | | | | | Add the ability for buildroot to build an SPE ABI enabled toolchain. This is mandatory for e500v1/v2 cores since they don't support classic FPU mode as the e500mc does. Useful for Freescale's PowerQUICC III and single/dual-core QorIQ line of processors. The new TARGET_ABI variable is used rather than TARGET_CFLAGS for uclibc's UCLIBC_EXTRA_CFLAGS to avoid breakish CFLAGS leaking in, a good example being -mthumb for ARM. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain: Add support for --with-cpuKonrad Eisele2010-11-251-0/+3
| | | | | | | | Add support for gcc configuration switch --with-cpu. Uses newly added BR2_GCC_TARGET_CPU from the target config. Signed-off-by: Konrad Eisele <konrad@gaisler.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gcc: remove option on SJLJ exceptionsThomas Petazzoni2010-07-281-4/+0
| | | | | | | | | | | This is a very advanced option, and it seems, according to http://choices.cs.uiuc.edu/exceptions.pdf that SJLJ exceptions aren't really interesting. Users really interested by this can always use the BR2_EXTRA_GCC_CONFIG_OPTIONS is they want. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* toolchain: remove redundant and incorrect --with-build-time-tools optionThomas Petazzoni2010-07-271-2/+0
| | | | | | | | | | | This option is already part of the gcc configure options through the BR2_CONFIGURE_BUILD_TOOLS variable (in toolchain/Makefile.in). Additionnally, the value that was passed in the AVR32 specific case was incorrect: it was $(STAGING_DIR)/$(REAL_GNU_TARGET_NAME)/bin instead of $(STAGING_DIR)/usr/$(REAL_GNU_TARGET_NAME)/bin. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* target-gcc: Get rid of TARGET_GCC_FLAGSThomas Petazzoni2010-07-271-5/+0
| | | | | | | 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>
* toolchain/gcc: cleanup softfloat selectionPeter Korsgaard2010-07-091-5/+1
| | | | | | | We don't have a BR2_SOFT_FLOAT_FP option, and -mfloat-abi should also be used for big endian ARM. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain: remove gcc 4.1.2 and non-sysroot supportPeter Korsgaard2010-06-151-4/+3
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove BR2_PREFER_IMAThomas Petazzoni2010-04-111-4/+0
| | | | | | | This option is barely used, no-one is maintaining it or extending it. So let's remove it. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* gcc: improve configuration for snapshot versionsThomas Petazzoni2009-12-141-1/+1
| | | | | | | Make the selection of a snapshot version a normal gcc version choice, and make sure BR2_GCC_VERSION is properly defined. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* toolchain: get rid of unused gcc 3.x legacy handlingPeter Korsgaard2009-12-041-17/+0
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Remove some fragments left over from the 'qstrip' transitionMichael Roth2009-09-231-3/+0
| | | | | | | | Commit af2390c0f437dbb26a31150eb7d526e1d0bdfd1a overlooked some old comment fragments. Signed-off-by: Michael Roth <mroth@nessie.de> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain: use qstripThomas Petazzoni2009-09-051-16/+9
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* toolchain/gcc: don't enable libssp supportPeter Korsgaard2009-04-221-2/+0
| | | | | 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/: get rid of unneeded $(strip ..)Peter Korsgaard2008-12-081-4/+4
|
* gcc: only use -mfloat-abi for ARM, use -msoft-float for other archsPeter Korsgaard2008-08-221-0/+4
| | | | Patch by Wade Berrier.
* toolchain: also use arch/tune/abi options when softfloat is enabledPeter Korsgaard2008-06-061-1/+2
| | | | | The ifeq/endif nesting was wrong, so arch/tune/abi options where only set in the non-softfloat case.
* update gcc nios2 support, thanks atleIvan Kuten2007-11-091-0/+2
|
* Ensure AVR32 FPU config is always correctUlf Samuelsson2007-10-231-8/+9
|
* Use the right Config for AVR32 gcc buildUlf Samuelsson2007-10-011-4/+4
|
* Revert modification of gcc, and make it AVR32 specificUlf Samuelsson2007-09-291-0/+6
|
* - fix copy'n paste error in ABI configurationBernhard Reutner-Fischer2007-09-151-1/+1
|
* - make sure to honour user flagsBernhard Reutner-Fischer2007-08-261-7/+10
|
* - global whitespace trimmingBernhard Reutner-Fischer2007-08-221-1/+1
|
* Simplify AVR32 gcc build (libmudflap, doesn't work, so applied even though ↵Ulf Samuelsson2007-08-011-2/+2
| | | | objections)
* Add AVR32 options to gccUlf Samuelsson2007-07-291-0/+11
|
* - unify the GCC_WITH_ configure options and make them activeBernhard Reutner-Fischer2007-07-081-0/+13
|
* - make sure that we do not confuse versions (due to how findstring works)Bernhard Reutner-Fischer2007-04-021-3/+3
|
* - 4.0.4 *seems* to support this too, so just exclude anything that is even ↵Bernhard Reutner-Fischer2007-02-091-4/+2
| | | | older than that one.
* - allow intermodule also for 4.1Bernhard Reutner-Fischer2007-02-041-4/+3
|
* - add an experimental BR2_PREFER_IMA.Bernhard Reutner-Fischer2007-01-281-0/+14
| | | | Currently disfunctional for gcc-4.2 due to PR30620 and possibly others
* - for the native target gcc, drop --enable-optspace in favour of using the ↵Bernhard Reutner-Fischer2007-01-261-1/+13
| | | | | | | | | | | configured flags (that default to -Os anyway). Saves about 20% size without additional configure args: text data bss dec hex filename 4685000 17280 566360 5268640 5064a0 optspace/i586-linux-uclibc/4.2.0/cc1 3630655 15184 562172 4208011 40358b usrflags/i586-linux-uclibc/4.2.0/cc1 4853646 23532 568528 5445706 53184a optspace/i586-linux-uclibc/4.2.0/f951 3772121 21292 564148 4357561 427db9 usrflags/i586-linux-uclibc/4.2.0/f951
* - handle all gcc-4.x for the softfloat case.Bernhard Reutner-Fischer2007-01-211-4/+2
|
* - workaround vi's syntax highlightingBernhard Reutner-Fischer2006-12-121-4/+6
|
* add proper support for gcc snapshotsMike Frysinger2006-04-131-1/+5
|
* Apply the fix for gcc bug #22167Eric Andersen2005-07-181-2/+4
| | | | | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22167 remove gcc 3.3.3, change config for sjlj exception handling a bit.
* Fix soft float options for gcc 4.Manuel Novoa III2005-04-301-0/+7
|
* There is no need to have a separate 'Makefile.in' file in theEric Andersen2005-02-101-0/+6
| | | | | general case, therefore, combine the toplevel Makefile options such as setting TARGETS into the per-package *.mk file
* Philip Rakity writes:Eric Andersen2005-01-231-1/+3
| | | | | | | | | | | | | | | Hi Eric, I writing privately since I have not heard from Mike for 2 weeks about a one line patch to the gcc Makefile.in to allow the extra gcc options to be passed in. The patch is below and without it -- gcc extra's like --with-cpu=xscale do not work. The patch is as follows:
* add gcc 3.3.5/3.4.3 optionsMike Frysinger2004-11-171-1/+0
|
* Kristian Hoffmann writes:Eric Andersen2004-10-191-5/+0
| | | | | | | | | TARGET_LANGUAGES wasn't being set correctly if you enable GCJ or C++ in the buildroot config. It looks like INSTALL_LIBSTDCPP and INSTALL_LIBGCJ were renamed to BR2_INSTALL_... in the config system, but not in the gcc and ccache makefiles. -Kristian
* Fixup SOFT_FLOAT handlingEric Andersen2004-10-091-1/+1
|
* final step in buildroot faceliftEric Andersen2004-10-091-0/+5
|
* Major buildroot facelift, step one.Eric Andersen2004-10-091-0/+27
-Erik