Summary: | net-p2p/go-ethereum won't build on systems with tmp is mounted noexec | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Peter Zuidema <peter> | ||||||||
Component: | Individual Port(s) | Assignee: | Thomas Zander <riggs> | ||||||||
Status: | Closed FIXED | ||||||||||
Severity: | Affects Many People | CC: | me, riggs | ||||||||
Priority: | --- | Keywords: | easy, needs-qa, patch | ||||||||
Version: | Latest | Flags: | me:
maintainer-feedback+
riggs: merge-quarterly+ antoine: exp-run- |
||||||||
Hardware: | amd64 | ||||||||||
OS: | Any | ||||||||||
Attachments: |
|
Description
Peter Zuidema
2017-08-29 15:53:16 UTC
Created attachment 185911 [details]
Set TMPDIR as work directory
Thanks for the report!
The attached patch now makes it work when /tmp is mounted with noexec
E. Fynn.
Created attachment 186901 [details]
TMPDIR as work directory, to version 1.7.1, change email
Created attachment 186902 [details]
TMPDIR as work directory, to version 1.7.1, change email
TMPDIR as work directory, to version 1.7.1, change email
A commit references this bug: Author: riggs Date: Sun Oct 8 11:29:52 UTC 2017 New revision: 451519 URL: https://svnweb.freebsd.org/changeset/ports/451519 Log: Update to upstream version 1.7.1, build fix with /tmp mounted noexec Details: - Update to upstream version 1.7.1 - go puts temporary build artefacts into TMPDIR. This caused build issues when the port is built on a system where /tmp is mounted noexec. Now the port uses TMPDIR=WRKDIR - Update maintainer's e-mail address to me@enriquefynn.com PR: 221913 Submitted by: peter@icebear.net, enriquefynn@gmail.com (maintainer) MFH: 2017Q4 Changes: head/net-p2p/go-ethereum/Makefile head/net-p2p/go-ethereum/distinfo The exp-run flag was set by mistake. Setting the merge-quarterly flag was the intention. A commit references this bug: Author: riggs Date: Tue Oct 10 05:10:38 UTC 2017 New revision: 451654 URL: https://svnweb.freebsd.org/changeset/ports/451654 Log: MFH: r451519 Update to upstream version 1.7.1, build fix with /tmp mounted noexec Details: - Update to upstream version 1.7.1 - go puts temporary build artefacts into TMPDIR. This caused build issues when the port is built on a system where /tmp is mounted noexec. Now the port uses TMPDIR=WRKDIR - Update maintainer's e-mail address to me@enriquefynn.com PR: 221913 Submitted by: peter@icebear.net, enriquefynn@gmail.com (maintainer) Approved by: portmgr (swills) Changes: _U branches/2017Q4/ branches/2017Q4/net-p2p/go-ethereum/Makefile branches/2017Q4/net-p2p/go-ethereum/distinfo |