Skip to content

Conversation

theuni
Copy link
Member

@theuni theuni commented Jul 8, 2016

Fixes #8212. See commit message for details.

This simply wraps gcc/g++ rather than requiring a new descriptor.

C_INCLUDE_PATH and CPLUS_INCLUDE_PATH work globally as though -isystem was used
for each invocation.

Since that changes the build results, force a rebuild of x86 depends by adding
the value to $HOST_ID_SALT.
@laanwj
Copy link
Member

laanwj commented Jul 8, 2016

Nice workaround.
utACK, going to test

@laanwj laanwj added this to the 0.13.0 milestone Jul 8, 2016
@jonasschnelli
Copy link
Contributor

Seems to work: https://bitcoin.jonasschnelli.ch/pulls/8315/

@laanwj
Copy link
Member

laanwj commented Jul 8, 2016

I have successfully built a full set of linux executables with this patch and #8314 applied. This solves #8212.
ACK 099d4b0

@laanwj laanwj merged commit 099d4b0 into bitcoin:master Jul 8, 2016
laanwj added a commit that referenced this pull request Jul 8, 2016
099d4b0 gitian: use a wrapped gcc/g++ to avoid the need for a system change (Cory Fields)
codablock pushed a commit to codablock/dash that referenced this pull request Dec 28, 2017
099d4b0 gitian: use a wrapped gcc/g++ to avoid the need for a system change (Cory Fields)
andvgal pushed a commit to energicryptocurrency/gen2-energi that referenced this pull request Jan 6, 2019
099d4b0 gitian: use a wrapped gcc/g++ to avoid the need for a system change (Cory Fields)
hebasto added a commit to hebasto/bitcoin that referenced this pull request Jul 29, 2020
This hack is described in bitcoin#8188. The current implementation was
introduced in bitcoin#8315.
hebasto added a commit to hebasto/bitcoin that referenced this pull request Jul 29, 2020
This hack is described in bitcoin#8188. The current implementation was
introduced in bitcoin#8315.
hebasto added a commit to hebasto/bitcoin that referenced this pull request Jul 31, 2020
This hack is described in bitcoin#8188. The current implementation was
introduced in bitcoin#8315.
fanquake added a commit that referenced this pull request Aug 10, 2020
33a84e8 build: Update and sort package list in gitian-linux.yml (Hennadii Stepanov)
9505168 build: Drop old hack which is unneeded now (Hennadii Stepanov)

Pull request description:

  The hack was aimed to fix an issue in Ubuntu Trusty 14.04 (see #8188).
  The current hack implementation was added in #8315.

  On master (8db2334) this hack is effectively noop, and it is no longer needed.

  I see this PR as a step to removing `libfaketime` from gitian builds.

ACKs for top commit:
  dongcarl:
    tACK 33a84e8
  laanwj:
    Code review ACK 33a84e8

Tree-SHA512: 90036c555a500649ccc3d108bf11f09a9cfd2c92c0b598f7e0c0df63a713ae7abaf78f350b68c025470619c967223f45f6a235ad37a6ce1d1a0341ed34963ba0
sidhujag pushed a commit to syscoin/syscoin that referenced this pull request Aug 10, 2020
33a84e8 build: Update and sort package list in gitian-linux.yml (Hennadii Stepanov)
9505168 build: Drop old hack which is unneeded now (Hennadii Stepanov)

Pull request description:

  The hack was aimed to fix an issue in Ubuntu Trusty 14.04 (see bitcoin#8188).
  The current hack implementation was added in bitcoin#8315.

  On master (8db2334) this hack is effectively noop, and it is no longer needed.

  I see this PR as a step to removing `libfaketime` from gitian builds.

ACKs for top commit:
  dongcarl:
    tACK 33a84e8
  laanwj:
    Code review ACK 33a84e8

Tree-SHA512: 90036c555a500649ccc3d108bf11f09a9cfd2c92c0b598f7e0c0df63a713ae7abaf78f350b68c025470619c967223f45f6a235ad37a6ce1d1a0341ed34963ba0
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Sep 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

LXC gitian linux build fails due to wrong password
3 participants