-
Notifications
You must be signed in to change notification settings - Fork 17
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
macOS 10.15 (Catalina) support #1
Comments
@sowson I hope you are going to solve this 😅 10.15 is an official release already... |
Please solve this issue, it is very important. |
Well, I do not have Catalina and because of disabled 32-bit apps I do not plan to upgrade... ever :D... however I added few things that may help you on that issue... please retry and let me know :D. |
It works for me, thank you very much! |
It works! |
Just tried this on MacOs 10.15.1 with
Full output: Updating Homebrew... ######################################################################## 100.0%
Do not report this issue to Homebrew/brew or Homebrew/core!` Anyone else get this? |
do you have the latest Xcode installed? thanks! |
@sowson The mismatch between macOS version and valgrind supported version is a big deal breaker. I've been running docker as a workaround. But docker is bloated on macOS. So thanks for your work on this. |
Update: the following modification works: |
@sowson I have only run |
C++ function names can contain substrings like "{lambda()#1}". But callgrind_annotate and cg_annotate interpret the '#'-character as a comment marker anywhere on each input line, and thus truncate such names there. On the other hand, the documentation in docs/cl-format.xml, states: Everywhere, comments on own lines starting with '#' are allowed. This seems to imply that a comment line must start with '#' in the first column. Thus skip exactly such lines in the input file and don't handle '#' as a comment marker anywhere else. Signed-off-by: Philippe Waroquiers <philippe.waroquiers@skynet.be>
I got Valgrind installed on Mac OS with:
This happens even with a simple, self-contained "hello world" app. |
bump |
@sowson Any news on this topic? Is there anything I can help with? |
If you can I can add you as a contributor, I do not care about Valgrind anymore, even on High Sierra macOS it does not work. If you know how you may make it working, sorry I am not such smart hacker… :-/.
… On Apr 3, 2020, at 11:10 AM, Jean-Baptiste Louazel ***@***.***> wrote:
@sowson <https://github.com/sowson> Any news on this topic? Is there anything I can help with?
Would like to do my part here 😄
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#1 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AIC6NQBOG56LQDKW4TUVG73RKWRWZANCNFSM4I3TAUYQ>.
|
@sowson Yes, please! I'll do my best here. |
Done, if this is you… anyway… Enjoy the valgrind :-). Thx!
… On Apr 5, 2020, at 1:43 AM, Jean-Baptiste Louazel ***@***.***> wrote:
If you can I can add you as a contributor, I do not care about Valgrind anymore, even on High Sierra macOS it does not work. If you know how you may make it working, sorry I am not such smart hacker… :-/.
… <x-msg://2/#>
On Apr 3, 2020, at 11:10 AM, Jean-Baptiste Louazel @.***> wrote: @sowson <https://github.com/sowson> https://github.com/sowson <https://github.com/sowson> Any news on this topic? Is there anything I can help with? Would like to do my part here 😄 — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#1 (comment) <#1 (comment)>>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIC6NQBOG56LQDKW4TUVG73RKWRWZANCNFSM4I3TAUYQ <https://github.com/notifications/unsubscribe-auth/AIC6NQBOG56LQDKW4TUVG73RKWRWZANCNFSM4I3TAUYQ>.
@sowson <https://github.com/sowson> Yes, please! I'll do my best here.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#1 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AIC6NQAPVHM4JTILYLLVMTDRK7A3PANCNFSM4I3TAUYQ>.
|
Works amazingly!! see LouisBrunner/valgrind-macos#5. Not Homebrew, you need to compile it from source, but it's not so difficult.
enjoy! |
Thanks! now on 10.15.4 I have… any idea? maybe suspend memtest? but how?
../coregrind/link_tool_exe_darwin 0x158000000 gcc -o memcheck-amd64-darwin -arch x86_64 -O2 -g -Wall -Wmissing-prototypes -Wshadow -Wpointer-arith -Wstrict-prototypes -Wmissing-declarations -Wcast-align -Wcast-qual -Wwrite-strings -Wempty-body -Wformat -Wformat-security -Wignored-qualifiers -Wenum-conversion -finline-functions -fno-stack-protector -fno-strict-aliasing -fno-builtin -Wno-cast-align -Wno-self-assign -Wno-tautological-compare -mmacosx-version-min=10.6 -O2 -nodefaultlibs -nostartfiles -Wl,-u,__start -Wl,-e,__start -arch x86_64 memcheck_amd64_darwin-mc_leakcheck.o memcheck_amd64_darwin-mc_malloc_wrappers.o memcheck_amd64_darwin-mc_main.o memcheck_amd64_darwin-mc_main_asm.o memcheck_amd64_darwin-mc_translate.o memcheck_amd64_darwin-mc_machine.o memcheck_amd64_darwin-mc_errors.o ../coregrind/libcoregrind-amd64-darwin.a ../VEX/libvex-amd64-darwin.a -lgcc
link_tool_exe_darwin: /usr/bin/ld -static -arch x86_64 -macosx_version_min 10.13 -o memcheck-amd64-darwin -u __start -e __start -image_base 0x158000000 -stack_addr 0x154000000 -stack_size 0x800000 memcheck_amd64_darwin-mc_leakcheck.o memcheck_amd64_darwin-mc_malloc_wrappers.o memcheck_amd64_darwin-mc_main.o memcheck_amd64_darwin-mc_main_asm.o memcheck_amd64_darwin-mc_translate.o memcheck_amd64_darwin-mc_machine.o memcheck_amd64_darwin-mc_errors.o ../coregrind/libcoregrind-amd64-darwin.a ../VEX/libvex-amd64-darwin.a
link_tool_exe_darwin: ../coregrind/fixup_macho_loadcmds 0x154000000 0x800000 memcheck-amd64-darwin
fixup_macho_loadcmds: requested stack_addr (top) 0x154000000, stack_size 0x800000
fixup_macho_loadcmds: examining tool exe: memcheck-amd64-darwin
fixup_macho_loadcmds: fail: unexpected load command in Mach header
make[3]: *** [memcheck-amd64-darwin] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
p ;).
… On Apr 22, 2020, at 9:44 AM, find1dream ***@***.***> wrote:
Works amazingly!! LouisBrunner/valgrind-macos#5 <LouisBrunner/valgrind-macos#5>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#1 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AIC6NQA7WUSXPVMIR3IIBLLRN2N5DANCNFSM4I3TAUYQ>.
|
Hello everyone. I tried find1dream answer in my macOS 10.15.4, but I failed in the
|
Humble request for macOS 10.15 support ahead of the official release:
The text was updated successfully, but these errors were encountered: