Skip to content

lldb: fix on Darwin #26112

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 3, 2017
Merged

lldb: fix on Darwin #26112

merged 1 commit into from
Jun 3, 2017

Conversation

matthewbauer
Copy link
Member

@matthewbauer matthewbauer commented May 26, 2017

This gives a few fixes for LLDB on Darwin.

Note: you will have to do code signing for it to work outside of root!

Motivation for this change

LLDB was not supporting Darwin for some reason. This should make things work fine. Codesigning is of course not doable currently.

Things done
  • Tested using sandboxing
    (nix.useSandbox on NixOS,
    or option build-use-sandbox in nix.conf
    on non-NixOS)
  • Built on platform(s)
    • NixOS
    • macOS
    • Linux
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Fits CONTRIBUTING.md.

Sorry, something went wrong.

@mention-bot
Copy link

@matthewbauer, thanks for your PR! By analyzing the history of the files in this pull request, we identified @dtzWill to be a potential reviewer.

@LnL7 LnL7 added the 6.topic: darwin Running or building packages on Darwin label May 26, 2017
@dtzWill
Copy link
Member

dtzWill commented May 26, 2017

Does this work when combined with #26099? Would expect so but just wanted to check :).

Regardless, LGTM.

@matthewbauer
Copy link
Member Author

i'll look into it and maybe even rebase onto to avoid merge conflicts

@matthewbauer matthewbauer force-pushed the lldb-darwin branch 2 times, most recently from 11c77ce to 1e0db88 Compare May 27, 2017 01:51
@matthewbauer
Copy link
Member Author

@dtzWill Seems to work fine! I've rebased on your PR so make sure to wait until it merges before you merge this PR.

@LnL7
Copy link
Member

LnL7 commented May 29, 2017

@matthewbauer can you rebase again

@matthewbauer matthewbauer force-pushed the lldb-darwin branch 3 times, most recently from 144b90d to bd01d5e Compare June 1, 2017 02:55
This gives a few fixes for LLDB on Darwin. Note: you will have to do code
signing for it to work outside of root!
@matthewbauer
Copy link
Member Author

Got it

@LnL7 LnL7 merged commit 2aff10b into NixOS:master Jun 3, 2017
@matthewbauer matthewbauer deleted the lldb-darwin branch February 22, 2019 04:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
6.topic: darwin Running or building packages on Darwin
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants