build: silence false errors during make clean #4553

pull theuni wants to merge 1 commits into bitcoin:master from theuni:fix-clean changing 1 files +1 −1
  1. theuni commented at 2:03 AM on July 18, 2014: member

    Fixes #4548.

  2. build: silence false errors during make clean 1e72d5c033
  3. BitcoinPullTester commented at 3:14 AM on July 18, 2014: none

    Automatic sanity-testing: PASSED, see http://jenkins.bluematt.me/pull-tester/p4553_1e72d5c03335e472cf5b9207419d6125fed9aec4/ for binaries and test log. This test script verifies pulls every time they are updated. It, however, dies sometimes and fails to test properly. If you are waiting on a test, please check timestamps to verify that the test.log is moving at http://jenkins.bluematt.me/pull-tester/current/ Contact BlueMatt on freenode if something looks broken.

  4. laanwj commented at 7:24 AM on July 18, 2014: member

    I'd have preferred the other solution: merging in secp256k1 :-) But this is ACK too.

  5. laanwj merged this on Jul 18, 2014
  6. laanwj closed this on Jul 18, 2014

  7. laanwj referenced this in commit a2404cec27 on Jul 18, 2014
  8. theuni commented at 2:32 PM on July 18, 2014: member

    Well, I considered saying "just ignore this for now". Problem is that even after libsecp is merged, the makefile will only exist if it's enabled (if libsecp's configure is run). That could be avoided by always running its configure even if disabled, which is something that should probably be considered post-merge.

  9. theuni deleted the branch on Jul 18, 2014
  10. jgarzik commented at 2:54 PM on July 18, 2014: contributor

    General principle: If you like a piece of code, you should build it. Code that is included in the default build is better maintained. Code that is conditionally or externally included rots.

    Ideally we should be building libsecp256k1 every time we build bitcoin. Thus, Makefile would always exist.

    Then, one could use bitcoin Makefile configury to select which library and glue gets linked at link time.

  11. theuni commented at 3:06 PM on July 18, 2014: member

    I would agree with that, and would be fine doing it that way. My main concern is initial teething pains. After merge, there are bound to be small build bugs in libsecp that cause build failures. I'd hate to see bitcoin fail to build because of an unwanted library's failure. But on the flip-side, that's the quickest way to flesh out those bugs and get them fixed, so I wouldn't complain either way.

  12. MarcoFalke locked this on Sep 8, 2021

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-18 15:15 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me