diff options
author | Steve Arnold <nerdboy@gentoo.org> | 2017-10-12 19:16:00 -0700 |
---|---|---|
committer | Steve Arnold <nerdboy@gentoo.org> | 2017-10-12 19:19:14 -0700 |
commit | f9e1a26e5f6ed8f0df7fe16f5f3fe4c3aa5d69af (patch) | |
tree | 946b07527b594b6764d215f052ad29e78641e77b | |
parent | ROOT method for glibc. (diff) | |
download | crossdev-f9e1a26e5f6ed8f0df7fe16f5f3fe4c3aa5d69af.tar.gz crossdev-f9e1a26e5f6ed8f0df7fe16f5f3fe4c3aa5d69af.tar.bz2 crossdev-f9e1a26e5f6ed8f0df7fe16f5f3fe4c3aa5d69af.zip |
sys-devel/crossdev: add fixes for several bugs and patches
* pull in EPREFIX/ROOT fixes from heroxbd on github
* includes portage patch for functions path
* add snippet to force multilib on for avr targets
see: https://github.com/heroxbd/crossdev
https://bugs.gentoo.org/show_bug.cgi?id=378387
http://forum.arduino.cc/index.php?topic=93672.0
Signed-off-by: Steve Arnold <nerdboy@gentoo.org>
-rwxr-xr-x | crossdev | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -1022,9 +1022,17 @@ set_portage() { [[ ${pkg} == "[none]" ]] && return 0 + case ${CTARGET} in + # avr requires multilib, that provides + # libgcc for all sub-architectures #378387 + avr*) set_use_force ${pkg} multilib + ;; + *) set_use_force ${pkg} -multilib + ;; + esac + set_keywords ${pkg} ${ver} set_use ${pkg} ${use} - set_use_force ${pkg} -multilib set_use_mask ${pkg} -multilib set_links ${cat} ${pkg} "${ovl}" set_env ${l} ${pkg} "${env}" |