travis: add --enable-debug macos build #15241

pull kallewoof wants to merge 1 commits into bitcoin:master from kallewoof:travis-enable-debug-macos changing 1 files +11 −0
  1. kallewoof commented at 7:48 AM on January 24, 2019: member

    The added configuration would have found #15233 before it happened. It may be worth to add other machine configs, but so far, only macs have croaked, so not going there yet.

  2. kallewoof force-pushed on Jan 24, 2019
  3. fanquake added the label Tests on Jan 24, 2019
  4. kallewoof force-pushed on Jan 24, 2019
  5. kallewoof force-pushed on Jan 24, 2019
  6. DrahtBot commented at 8:42 AM on January 24, 2019: member

    <!--e57a25ab6845829454e8d69fc972939a-->

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    <!--174a7506f384e20aa4161008e828411d-->

    Conflicts

    Reviewers, this pull request conflicts with the following ones:

    • #15112 (build: Optionally enable -Wzero-as-null-pointer-constant by Empact)
    • #14920 (Build: enable -Wdocumentation via isystem by Empact)
    • #13728 (WIP: Scripts and tools: Run the CI lint stage on mac by Empact)

    If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

  7. Sjors commented at 3:56 PM on January 24, 2019: member

    Are you sure this works? Wouldn't this try to run a macOS cross-compiled binary in a Linux environment? The other macOS machine doesn't run unit tests at all: RUN_UNIT_TESTS=false.

    Maybe we should try out the native macOS Travis environment? https://docs.travis-ci.com/user/reference/osx/ (

    cc @MarcoFalke

  8. promag commented at 6:12 PM on January 24, 2019: member

    Not sure if the cross-compile binary has the #15227 problem.

    I think @Sjors's suggestion is good, more info in https://docs.travis-ci.com/user/multi-os/.

  9. MarcoFalke commented at 10:31 PM on January 24, 2019: member

    How is this a bug only on macos? I'd prefer to run the tests in bionic with clang (and whatever else macos uses)

  10. kallewoof commented at 2:07 AM on January 25, 2019: member

    I will do more tests to see if this solves the problem with the patch cherry-picked. I assumed it would, but you're right, maybe not. @MarcoFalke I think it only appeared for mac users.

  11. sipa commented at 3:42 AM on January 25, 2019: member

    This doesn't work, we can't run cross-compiled OSX binaries in the Linux build environment.

  12. travis: add --enable-debug macos build f64f897cad
  13. kallewoof force-pushed on Jan 25, 2019
  14. kallewoof commented at 6:25 AM on January 25, 2019: member

    @sipa I always assumed we ran them somehow. Back to drawing board..

  15. kallewoof closed this on Jan 25, 2019

  16. kallewoof deleted the branch on Jan 25, 2019
  17. DrahtBot locked this on Dec 16, 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-14 18:15 UTC

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