-
-
Notifications
You must be signed in to change notification settings - Fork 11.3k
valgrind-3.8.1 on osx-10.8.2 is broken #15620
Comments
I am seeing this as well. |
If you remove the |
No, I still get the same thing.
|
After a major OS release, Valgrind is usually in a semi-broken state until the developers update it. The Homepage lists support for 10.8 as "limited". |
And yet, building it vanilla works fine. This is not an upstream bug. Sent from my iPhone On Oct 23, 2012, at 23:46, Charlie Sharpsteen [email protected] wrote:
|
When in doubt, re-check what MacPorts is doing: https://trac.macports.org/browser/trunk/dports/devel/valgrind/Portfile |
@adlaiff6 Are you using any flags to build it vanilla? I just downloaded from valgrind's website and built it and am getting the same error. If you got it to run, what did you have to do? |
Don't think so, just set the prefix. Sent from my iPhone On Oct 24, 2012, at 16:20, jasonlfunk [email protected] wrote:
|
Did the build turn out 32-bit or 64-bit or...? |
64-bit. Looks like the homebrew one just neglected to install some libs. Adam Vandenberg [email protected] writes:
Cheers, |
Well now... a twitchy build system certainly falls under "stuff that upstream is responsible for". |
I've used valgrind's build system successfully for several versions, on several operating systems, with repeatable results. I disagree that it's "twitchy". Have you tried and failed to reproduce this bug? Sent from my iPhone On Oct 24, 2012, at 21:43, Charlie Sharpsteen [email protected] wrote:
|
I can reproduce it. It is an upstream bug. We don't install or not install their libs; we use the upstream @adamv @jacknagel @Sharpie for what it's worth I tried |
Ok but I need help with homebrew. How can I run a formula in "debug"? Sent from my iPhone On Oct 25, 2012, at 5:35, Mike McQuaid [email protected] wrote:
|
|
What is the meaning of "brew: superenv removed:"? On 25 Oct, 2012, at 6:36 AM, Mike McQuaid [email protected] wrote:
Cheers, |
That's a compiler flag that Homebrew removed. |
Well it looks like that's what's breaking it. Why is it doing that and how can I make it stop? On 25 Oct, 2012, at 7:26 AM, Mike McQuaid [email protected] wrote:
Cheers, |
Can you be more specific than "that's what is breaking it" please. What flag is being removed than needs to be there? You can disable |
It's removing tons of flags, I don't know how to pick and choose which ones it removes, and if I did, I wouldn't want to be the one to figure out which subset makes the compile fail. Here's an example:
What I do know is that if I configure with the same options but build without homebrew, it doesn't do this superenv thing and it works fine. There are warnings if you use clang instead of gcc but it still builds and runs. What is superenv trying to do here? On 25 Oct, 2012, at 7:34 AM, Mike McQuaid [email protected] wrote:
Cheers, |
Yeah, if I'm reading the formula properly, I've done all the same things in a vanilla environment and they resulted in a successful installation. I don't think it's the formula's fault, I think it's something else in the homebrew system, and I think superenv is suspect (but I don't know what other spooky nonsense is going on in there). If you have specific questions I can answer them but I don't have the time to keep leading this investigation. Thanks for your help so far. |
Future googlers: This revert leaves valgrind unusable without the manual |
This reverts commit 24a9737. This line was originally to fix Homebrew#2150 which it breaks again. Fixes Homebrew#15620.
If I build valgrind-3.8.1 from source on osx by myself, it works fine.
The text was updated successfully, but these errors were encountered: