[Buildroot] Static + PIE support

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Thu Jun 9 21:11:42 UTC 2016


Hello,

On Thu, 9 Jun 2016 23:10:05 +0200, Thomas Petazzoni wrote:

> I agree that PIE should be optional, but I'm not sure if it's flannel
> itself that decides to be built with PIE, or just the whole Go stuff.

It's Go. I found again the piece of code that was pointed to me by
Geoff. See https://golang.org/src/cmd/go/build.go, line 3188:

   pie := (goarch == "arm" && goos == "linux") || goos == "android"

So for some reason, on ARM, PIE is forced enabled.

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com



More information about the buildroot mailing list