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  <[email protected]>
>       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 <[email protected]>
Date:   Tue Mar 22 20:12:22 2016 +0300

    configure: set -fno-pie together with -fno-PIE


_______________________________________________
Bug-grub mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-grub

Reply via email to