Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tc-getGO: new helper from Chromium OS for locating the Go compiler | Mike Frysinger | 2015-05-28 | 1 | -1/+5 |
| | |||||
* | tc-ld-disable-gold: handle LD having flags appended to it #545218 | Mike Frysinger | 2015-04-13 | 1 | -2/+5 |
| | |||||
* | tc-export_build_env: export BUILD_CPPFLAGS/BUILD_LDFLAGS to non-empty values ↵ | Mike Frysinger | 2015-03-31 | 1 | -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 gold | Mike Frysinger | 2015-03-16 | 1 | -1/+68 |
| | |||||
* | tc-getOBJDUMP: new helper a few ebuilds want | Mike Frysinger | 2015-03-16 | 1 | -2/+6 |
| | |||||
* | econf_build: set --host=${CBUILD} otherwise we get the cross-compile target ↵ | Mike Frysinger | 2015-03-10 | 1 | -2/+3 |
| | | | | as the host | ||||
* | tc-ninja_magic_to_arch: fix matching for unofficial arches | Mike Frysinger | 2015-02-27 | 1 | -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 Dabbelt | Mike Frysinger | 2014-11-01 | 1 | -1/+2 |
| | |||||
* | toolchain-funcs.eclass: fix copyright line | Anthony G. Basile | 2014-10-15 | 1 | -2/+2 |
| | |||||
* | Add gcc-specs-stack-check() to toolchain-funcs.eclass | Anthony G. Basile | 2014-10-15 | 1 | -1/+7 |
| | |||||
* | Clean up return code in gcc-specs functions in toolchain-funcs.eclass | Anthony G. Basile | 2014-10-15 | 1 | -10/+10 |
| | |||||
* | Avoid reserved names for functions and variables, bug 516092. | Ulrich Müller | 2014-07-11 | 1 | -3/+3 |
| | |||||
* | tc-endian: support little endian ppc targets | Mike Frysinger | 2014-01-17 | 1 | -1/+2 |
| | |||||
* | rename aarch64 keyword to arm64 | Mike Frysinger | 2014-01-14 | 1 | -2/+2 |
| | |||||
* | split aarch64 off into its own keyword | Mike Frysinger | 2014-01-14 | 1 | -3/+3 |
| | |||||
* | gen_usr_ldscript: handle the gold linker when generating the OUTPUT_FORMAT ↵ | Mike Frysinger | 2013-10-12 | 1 | -2/+10 |
| | | | | section #487696 by Michał Górny | ||||
* | tc-export_build_env: also export XXX_FOR_BUILD env vars to match the ↵ | Mike Frysinger | 2013-09-30 | 1 | -1/+7 |
| | | | | BUILD_XXX as many packages use those instead | ||||
* | tc-arch: add more targets that are in at least linux-3.9 | Mike Frysinger | 2013-05-14 | 1 | -1/+9 |
| | |||||
* | tc-arch-kernel: return arm64 for aarch64-* targets #449108 by James Cloos | Mike Frysinger | 2012-12-29 | 1 | -2/+2 |
| | |||||
* | reverted fatal error from unset and made it a warning only shown when ↵ | Ian Stakenvicius | 2012-09-28 | 1 | -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 Stakenvicius | 2012-09-27 | 1 | -1/+4 |
| | | | | version specified, bug 432390 | ||||
* | Remove redundant DESCRIPTION variable settings. | Zac Medico | 2012-09-15 | 1 | -4/+2 |
| | |||||
* | initial aarch64 support | Mike Frysinger | 2012-09-13 | 1 | -1/+4 |
| | |||||
* | also enable usr ldscripts for openbsd & netbsd #417451#38 | Mike Frysinger | 2012-07-26 | 1 | -2/+2 |
| | |||||
* | enable generation of ldscripts for freebsd systems #428014 by Yuta SATOH | Mike Frysinger | 2012-07-25 | 1 | -3/+4 |
| | |||||
* | stop creating linker scripts for non darwin/linux systems #417451 | Mike Frysinger | 2012-07-21 | 1 | -61/+9 |
| | |||||
* | unify build env var setup a bit so other packages can use it #391363 | Mike Frysinger | 2012-06-14 | 1 | -3/+17 |
| | |||||
* | add *-softfp-* support to the vendor field for people who want this for ↵ | Mike Frysinger | 2012-06-09 | 1 | -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 Frysinger | 2012-05-10 | 1 | -1/+2 |
| | | | | Raúl Porcel | ||||
* | avoid multiple inclusions when possible to speed caching up | Mike Frysinger | 2011-12-10 | 1 | -3/+7 |
| | |||||
* | add econf_build helper for cross-compiling some packages | Mike Frysinger | 2011-10-17 | 1 | -2/+69 |
| | |||||
* | add more BUILD_xxx helpers, and unify the variable lookup logic a bit more ↵ | Mike Frysinger | 2011-09-12 | 1 | -5/+37 |
| | | | | in tc-getBUILD_PROG | ||||
* | quote flags value in export | Mike Frysinger | 2011-09-09 | 1 | -2/+2 |
| | |||||
* | unify tc-getPROG and tc-getBUILD_CC implementations, and add new ↵ | Mike Frysinger | 2011-09-06 | 1 | -30/+27 |
| | | | | tc-getBUILD_{CPP,CXX} helpers on top of that | ||||
* | output correct kernel directory for amd64-fbsd in tc-arch-kernel, bug #374893 | Alexis Ballier | 2011-07-12 | 1 | -1/+2 |
| | |||||
* | tc-arch: re-indent the ppc code and check the $type before KV_to_int to ↵ | Mike Frysinger | 2010-10-28 | 1 | -20/+20 |
| | | | | avoid useless calculations | ||||
* | convert gcc version funcs to query the preprocessor for its gcc version to ↵ | Mike Frysinger | 2010-09-11 | 1 | -6/+15 |
| | | | | work with different compilers #335943 by Ambroz Bizjak | ||||
* | Make tc-getF77() fall back to the gcc-provided gfortran, not some ↵ | Donnie Berkholz | 2010-08-20 | 1 | -2/+2 |
| | | | | nonexistent 'f77'. | ||||
* | add new tc-has-openmp helper func #320215 by Samuli Suominen | Mike Frysinger | 2010-05-23 | 1 | -1/+25 |
| | |||||
* | Add tc-is-hardfloat function, rename 'no' of tc-is-softfloat to 'target ↵ | Raúl Porcel | 2010-04-22 | 1 | -2/+15 |
| | | | | doesn't support softfloat', acked by vapier, bug #315987 | ||||
* | tc-get{RC,DLLWRAP}: new helper functions for dealing with Windows toolchains | Mike Frysinger | 2010-03-15 | 1 | -1/+9 |
| | |||||
* | tc-has-tls: new thread local storage test function | Mike Frysinger | 2009-12-01 | 1 | -1/+30 |
| | |||||
* | start a tc-get helper for pkg-config | Mike Frysinger | 2009-11-27 | 1 | -1/+5 |
| | |||||
* | fix bug #283424 for real | Fabian Groffen | 2009-09-02 | 1 | -3/+3 |
| | |||||
* | Make the lib we're going to update using install_name_tool writable if | Fabian Groffen | 2009-09-02 | 1 | -2/+7 |
| | | | | it isn't. Restore write permissions afterwards, fixes bug #283424 | ||||
* | add HPUX support for gen_usr_ldscript from Prefix | Fabian Groffen | 2009-08-15 | 1 | -2/+27 |
| | |||||
* | on Darwin we suffer from "funky sonames" as well (like ELF) | Fabian Groffen | 2009-08-15 | 1 | -1/+5 |
| | |||||
* | gen_usr_ldscript: | Fabian Groffen | 2009-05-24 | 1 | -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 Groffen | 2009-04-05 | 1 | -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 Groffen | 2009-04-04 | 1 | -7/+179 |
| | | | | add AIX specific function, backport from Prefix |