[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Add check for -no-pie if the compiler default to -fPIE
From: |
Andrei Borzenkov |
Subject: |
Re: Add check for -no-pie if the compiler default to -fPIE |
Date: |
Sat, 21 May 2016 18:55:11 +0300 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 |
21.05.2016 17:47, Magnus Granberg пишет:
> When Grub is compile with gcc 6.1 that have --enable-defult-pie set.
> It fail with.
> -ffreestanding -m32 -Wl,-melf_i386 -Wl,--build-id=none -nostdlib -Wl,-N
> -Wl,-r,-d -
> o trig.module trig_module-trigtables.o
> grep 'MARKER' gcry_whirlpool.marker.new > gcry_whirlpool.marker; rm -f
> gcry_whirlpool.marker.new
> /usr/lib/gcc/x86_64-pc-linux-gnu/6.1.0/../../../../x86_64-pc-linux-gnu/bin/ld:
> -r and -
> shared may not be used together
> collect2: error: ld returned 1 exit status
> Makefile:26993: recipe for target 'trig.module' failed
>
>
> 2016-05-21 Magnus Granberg <address@hidden>
> acinclude.m4: Add check for -no-pie. configure.ac: Add -no-pie to
> TARGET_LDFLAGS if needed.
> ...
Please test with current master:
commit f4d35d49e32c29183b3492da18ea480d91716efe
Author: Andrei Borzenkov <address@hidden>
Date: Tue Mar 22 20:12:22 2016 +0300
configure: set -fno-pie together with -fno-PIE