Never mind, sorry, got it to work already using:
./configure -disable-tls --enable-only64bit --build=amd64-darwin
On Fri, Feb 3, 2017 at 11:59 AM, Not Me <itisnt...@gmail.com> wrote:
> Hi all,
>
> Because Homebrew installation of valgrind failed on my Mac, I'm trying to
> build from the svn repo by following the steps documented at
> http://valgrind.org/downloads/repository.html.
>
> While doing so, I'm running into a build issue. Could somebody let me know
> whether this is a supported configuration and possible even how to fix the
> problem?
>
> Thanks a lot!
>
>
> *Homebrew*:
>
> $ brew install valgrind
> valgrind: This formula either does not compile or function as expected on
> macOS
> versions newer than El Capitan due to an upstream incompatibility.
> Error: An unsatisfied requirement failed this build.
> $ brew install --HEAD valgrind
> valgrind: This formula either does not compile or function as expected on
> macOS
> versions newer than El Capitan due to an upstream incompatibility.
> Error: An unsatisfied requirement failed this build.
>
>
> *My versions*:
> OS X, Sierra, 10.12.3.
> Xcode 8.2.1 (8C1002)
>
> *Build error*:
> ./autogen.sh
> ./configure
>
> Maximum build arch: amd64
> Primary build arch: amd64
> Secondary build arch: x86
> Build OS: darwin
> Primary build target: AMD64_DARWIN
> Secondary build target: X86_DARWIN
> Platform variant: vanilla
> Primary -DVGPV string: -DVGPV_amd64_darwin_vanilla=1
> Default supp files: exp-sgcheck.supp xfree-3.supp xfree-4.supp
> darwin10-drd.supp darwin16.supp
>
> make
>
> ../coregrind/link_tool_exe_darwin 0x38000000 gcc -o
> memcheck-x86-darwin -arch i386 -O2 -g -std=gnu99 -Wall
> -Wmissing-prototypes -Wshadow -Wpointer-arith -Wstrict-prototypes
> -Wmissing-declarations -Wcast-align -Wcast-qual -Wwrite-strings
> -Wempty-body -Wformat -Wformat-security -Wignored-qualifiers
> -fno-stack-protector -fno-strict-aliasing -fno-builtin -Wno-cast-align
> -Wno-self-assign -Wno-tautological-compare -mmacosx-version-min=10.6
> -fno-stack-protector -fno-pic -fno-PIC -O2 -nodefaultlibs -nostartfiles
> -Wl,-u,__start -Wl,-e,__start -arch i386 memcheck_x86_darwin-mc_leakcheck.o
> memcheck_x86_darwin-mc_malloc_wrappers.o memcheck_x86_darwin-mc_main.o
> memcheck_x86_darwin-mc_translate.o memcheck_x86_darwin-mc_machine.o
> memcheck_x86_darwin-mc_errors.o ../coregrind/libcoregrind-x86-darwin.a
> ../VEX/libvex-x86-darwin.a -lgcc
> link_tool_exe_darwin: /usr/bin/ld -static -arch i386 -macosx_version_min
> 10.6 -o memcheck-x86-darwin -u __start -e __start -image_base 0x38000000
> -stack_addr 0x34000000 -stack_size 0x800000 memcheck_x86_darwin-mc_leakcheck.o
> memcheck_x86_darwin-mc_malloc_wrappers.o memcheck_x86_darwin-mc_main.o
> memcheck_x86_darwin-mc_translate.o memcheck_x86_darwin-mc_machine.o
> memcheck_x86_darwin-mc_errors.o ../coregrind/libcoregrind-x86-darwin.a
> ../VEX/libvex-x86-darwin.a
> Undefined symbols for architecture i386:
> "___ctzdi2", referenced from:
> _doRegisterAllocation in libvex-x86-darwin.a(libvex_
> x86_darwin_a-host_generic_reg_alloc2.o)
> ld: symbol(s) not found for architecture i386
> make[3]: *** [memcheck-x86-darwin] Error 1
> make[2]: *** [all-recursive] Error 1
> make[1]: *** [all-recursive] Error 1
> make: *** [all] Error 2
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Valgrind-users mailing list
Valgrind-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/valgrind-users