-
Notifications
You must be signed in to change notification settings - Fork 148
Tests fail when toolchain defaults to PIE #607
Comments
This is also screwing me when trying to compile https://github.com/mattn/go-sqlite3. I can't really decipher what they did in that patch, but I'm guessing it's not something I can solve myself by passing flags to |
Can you please post some details, including the gb env and go env.
|
Ubuntu 16.10. This doc may be of some help: https://wiki.ubuntu.com/SecurityTeam/PIE
|
Does this only happen with the version of Go that Ubuntu ships? On Wed, 19 Oct 2016, 11:08 Matt Reyer notifications@github.com wrote:
|
@davecheney Not sure. I'm using go 1.7.1 linux/amd64 downloaded directly from https://golang.org |
Updated to go 1.7.3, problem persists. Tried to install @rdwilliamson's fork but I get this error when using
@davecheney how can I pull the @rdwilliamson fork to try it out? Also to note, this doesn't break on every package, only some of them. Here's some I've found so far: |
As a note, I'm only seeing this problem on my Debian testing/stretch machine and not the stable/jessie ones. |
That would be because PIE is only the default in stretch, not jessie. |
Fixed by #655 |
As you can see on https://launchpadlibrarian.net/263962603/buildlog_ubuntu-yakkety-amd64.gb_0.4.1-1_BUILDING.txt.gz
This was fixed in Go by https://go-review.googlesource.com/18359. I guess you need something similarly gross for gb.
The text was updated successfully, but these errors were encountered: