commit:     5a64f6df999643d6631b3d9cca71f6d70f048226
Author:     Steve Arnold <nerdboy <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 23 18:12:59 2017 +0000
Commit:     Steve Arnold <nerdboy <AT> gentoo <DOT> org>
CommitDate: Thu Nov 23 18:15:29 2017 +0000
URL:        https://gitweb.gentoo.org/proj/crossdev.git/commit/?id=5a64f6df

crossdev: force USE=-pie for cross-avr toolchain

Signed-off-by: Steve Arnold <nerdboy <AT> gentoo.org>

 crossdev | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/crossdev b/crossdev
index 2d937d1..3df7f27 100755
--- a/crossdev
+++ b/crossdev
@@ -69,7 +69,7 @@ Options:
 Overlay Options:
     ${GOOD}-oS, --overlays${NORMAL} list     Space delimited list of overlays 
to search
                                 [default: \`portageq 
repositories_configuration\`]
-    ${GOOD}-oO, --ov-output${NORMAL} path    Overlay to write crossdev package 
links
+    ${GOOD}-oO, --ov-output${NORMAL} path    Parent directory of overlay to 
write crossdev package links
                                 [default: uses repo with name 'crossdev', or
                                  'cross-\${CTARGET}', or falls back to first
                                  from --overlays list]
@@ -1043,8 +1043,8 @@ set_portage() {
        case ${CTARGET} in
                # avr requires multilib, that provides
                # libgcc for all sub-architectures #378387
-               avr*)   set_use_force ${pkg} multilib;
-                       set_use_mask ${pkg} -multilib;;
+               avr*)   set_use_force ${pkg} multilib -pie;
+                       set_use_mask ${pkg} -multilib pie;;
                *)      set_use_force ${pkg} -multilib;;
        esac
 

Reply via email to