summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* tc-getGO: new helper from Chromium OS for locating the Go compilerMike Frysinger2015-05-281-1/+5
|
* tc-ld-disable-gold: handle LD having flags appended to it #545218Mike Frysinger2015-04-131-2/+5
|
* tc-export_build_env: export BUILD_CPPFLAGS/BUILD_LDFLAGS to non-empty values ↵Mike Frysinger2015-03-311-3/+6
| | | | so they do not get defaulted by build systems #526734 by Matthias Maier
* tc-ld-is-gold/tc-ld-disable-gold: add helpers for detecting & disabling goldMike Frysinger2015-03-161-1/+68
|
* tc-getOBJDUMP: new helper a few ebuilds wantMike Frysinger2015-03-161-2/+6
|
* econf_build: set --host=${CBUILD} otherwise we get the cross-compile target ↵Mike Frysinger2015-03-101-2/+3
| | | | as the host
* tc-ninja_magic_to_arch: fix matching for unofficial archesMike Frysinger2015-02-271-7/+8
| | | | this code matches a $CHOST and not an $ARCH, so we need a glob. also add microblaze.
* add risc v handling #527170 by Palmer DabbeltMike Frysinger2014-11-011-1/+2
|
* toolchain-funcs.eclass: fix copyright lineAnthony G. Basile2014-10-151-2/+2
|
* Add gcc-specs-stack-check() to toolchain-funcs.eclassAnthony G. Basile2014-10-151-1/+7
|
* Clean up return code in gcc-specs functions in toolchain-funcs.eclassAnthony G. Basile2014-10-151-10/+10
|
* Avoid reserved names for functions and variables, bug 516092.Ulrich Müller2014-07-111-3/+3
|
* tc-endian: support little endian ppc targetsMike Frysinger2014-01-171-1/+2
|
* rename aarch64 keyword to arm64Mike Frysinger2014-01-141-2/+2
|
* split aarch64 off into its own keywordMike Frysinger2014-01-141-3/+3
|
* gen_usr_ldscript: handle the gold linker when generating the OUTPUT_FORMAT ↵Mike Frysinger2013-10-121-2/+10
| | | | section #487696 by Michał Górny
* tc-export_build_env: also export XXX_FOR_BUILD env vars to match the ↵Mike Frysinger2013-09-301-1/+7
| | | | BUILD_XXX as many packages use those instead
* tc-arch: add more targets that are in at least linux-3.9Mike Frysinger2013-05-141-1/+9
|
* tc-arch-kernel: return arm64 for aarch64-* targets #449108 by James CloosMike Frysinger2012-12-291-2/+2
|
* reverted fatal error from unset and made it a warning only shown when ↵Ian Stakenvicius2012-09-281-2/+3
| | | | checking for 'kern' arch, so that the portage environment call of tc-arch will not fail anymore, bug 436450
* Fixed tc-ninja_magic_to_arch() to also use KV_FULL and fail if no kernel ↵Ian Stakenvicius2012-09-271-1/+4
| | | | version specified, bug 432390
* Remove redundant DESCRIPTION variable settings.Zac Medico2012-09-151-4/+2
|
* initial aarch64 supportMike Frysinger2012-09-131-1/+4
|
* also enable usr ldscripts for openbsd & netbsd #417451#38Mike Frysinger2012-07-261-2/+2
|
* enable generation of ldscripts for freebsd systems #428014 by Yuta SATOHMike Frysinger2012-07-251-3/+4
|
* stop creating linker scripts for non darwin/linux systems #417451Mike Frysinger2012-07-211-61/+9
|
* unify build env var setup a bit so other packages can use it #391363Mike Frysinger2012-06-141-3/+17
|
* add *-softfp-* support to the vendor field for people who want this for ↵Mike Frysinger2012-06-091-20/+12
| | | | binary compat with closed sourced drivers #416727 by Raúl Porcel; merge the tc-is-hardfloat helper into the one place where it is called in the whole tree to avoid further confusion between when the return values of tc-is-softfloat and tc-is-hardfloat
* have tc-is-cross-compiler default to CHOST if CTARGET isnt set #414527 by ↵Mike Frysinger2012-05-101-1/+2
| | | | Raúl Porcel
* avoid multiple inclusions when possible to speed caching upMike Frysinger2011-12-101-3/+7
|
* add econf_build helper for cross-compiling some packagesMike Frysinger2011-10-171-2/+69
|
* add more BUILD_xxx helpers, and unify the variable lookup logic a bit more ↵Mike Frysinger2011-09-121-5/+37
| | | | in tc-getBUILD_PROG
* quote flags value in exportMike Frysinger2011-09-091-2/+2
|
* unify tc-getPROG and tc-getBUILD_CC implementations, and add new ↵Mike Frysinger2011-09-061-30/+27
| | | | tc-getBUILD_{CPP,CXX} helpers on top of that
* output correct kernel directory for amd64-fbsd in tc-arch-kernel, bug #374893Alexis Ballier2011-07-121-1/+2
|
* tc-arch: re-indent the ppc code and check the $type before KV_to_int to ↵Mike Frysinger2010-10-281-20/+20
| | | | avoid useless calculations
* convert gcc version funcs to query the preprocessor for its gcc version to ↵Mike Frysinger2010-09-111-6/+15
| | | | work with different compilers #335943 by Ambroz Bizjak
* Make tc-getF77() fall back to the gcc-provided gfortran, not some ↵Donnie Berkholz2010-08-201-2/+2
| | | | nonexistent 'f77'.
* add new tc-has-openmp helper func #320215 by Samuli SuominenMike Frysinger2010-05-231-1/+25
|
* Add tc-is-hardfloat function, rename 'no' of tc-is-softfloat to 'target ↵Raúl Porcel2010-04-221-2/+15
| | | | doesn't support softfloat', acked by vapier, bug #315987
* tc-get{RC,DLLWRAP}: new helper functions for dealing with Windows toolchainsMike Frysinger2010-03-151-1/+9
|
* tc-has-tls: new thread local storage test functionMike Frysinger2009-12-011-1/+30
|
* start a tc-get helper for pkg-configMike Frysinger2009-11-271-1/+5
|
* fix bug #283424 for realFabian Groffen2009-09-021-3/+3
|
* Make the lib we're going to update using install_name_tool writable ifFabian Groffen2009-09-021-2/+7
| | | | it isn't. Restore write permissions afterwards, fixes bug #283424
* add HPUX support for gen_usr_ldscript from PrefixFabian Groffen2009-08-151-2/+27
|
* on Darwin we suffer from "funky sonames" as well (like ELF)Fabian Groffen2009-08-151-1/+5
|
* gen_usr_ldscript:Fabian Groffen2009-05-241-16/+103
| | | | | | | | | | | | | | | | * remove old USERLAND=Darwin hack * add install_name adjusting case for Darwin * add symlink creating cases for IRIX, AIX and HPUX * likewise for Interix and Windows * add support for -a for all platforms * add EPREFIX for Prefix compatability (could use inherit prefix for definition of EPREFIX variable) tc-is-static-only: * added function, currently only returning true for FreeMiNT (no shared libraries) reviewed by vapier
* Revert 1.89 of toolchain-funcs.eclass, I should have reviewed it much ↵Fabian Groffen2009-04-051-179/+7
| | | | better, and even worse it cases bugs like #264940
* Add support for all Prefix arches, in particular for gen_usr_ld_script, and ↵Fabian Groffen2009-04-041-7/+179
| | | | add AIX specific function, backport from Prefix