[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Add check for -no-pie if the compiler default to -fPIE

From: Magnus Granberg
Subject: Add check for -no-pie if the compiler default to -fPIE
Date: Sat, 21 May 2016 16:47:08 +0200
User-agent: KMail/4.14.10 (Linux/4.1.6-hardened-r1; KDE/4.14.16; x86_64; ; )

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.


Attachment: grub-ld_nopie.patch
Description: Text Data

reply via email to

[Prev in Thread] Current Thread [Next in Thread]