Message ID | 20121114142219.GA28404@bromo.med.uc.edu |
---|---|
State | New |
Headers | show |
Jack Howarth <howarth@bromo.med.uc.edu> writes: > Index: libsanitizer/configure.tgt > =================================================================== > --- libsanitizer/configure.tgt (revision 193500) > +++ libsanitizer/configure.tgt (working copy) > @@ -20,7 +20,7 @@ > > # Filter out unsupported systems. > case "${target}" in > - x86_64-*-linux* | i?86-*-linux*) > + x86_64-*-linux* | i?86-*-linux* | *-*-darwin* ) > ;; > *) > UNSUPPORTED=1 Please no: keep the case labels sorted alphabetically by target, something like case i?86-*-linux* | x86_64-*-linux*) ;; case *-*-darwin*) ;; Although I suppose this is wrong: currently, libsanitizer only supports x86, not powerpc. Rainer
Index: libsanitizer/interception/Makefile.am =================================================================== --- libsanitizer/interception/Makefile.am (revision 193500) +++ libsanitizer/interception/Makefile.am (working copy) @@ -11,7 +11,11 @@ interception_files = \ interception_mac.cc \ interception_win.cc -libinterception_la_SOURCES = $(interception_files) +if USING_MACH_OVERRIDE +libinterception_la_SOURCES = $(interception_files) mach_override/mach_override.c +else +libinterception_la_SOURCES = $(interception_files) +endif # Work around what appears to be a GNU make bug handling MAKEFLAGS # values defined in terms of make variables, as is the case for CC and Index: libsanitizer/configure.ac =================================================================== --- libsanitizer/configure.ac (revision 193500) +++ libsanitizer/configure.ac (working copy) @@ -17,6 +17,12 @@ AM_PROG_LIBTOOL AC_SUBST(enable_shared) AC_SUBST(enable_static) +case "$host" in + *-*-darwin*) MACH_OVERRIDE=true ;; + *) MACH_OVERRIDE=false ;; +esac +AM_CONDITIONAL(USING_MACH_OVERRIDE, $MACH_OVERRIDE) + #AM_ENABLE_MULTILIB(, ..) target_alias=${target_alias-$host_alias} AC_SUBST(target_alias) Index: libsanitizer/configure.tgt =================================================================== --- libsanitizer/configure.tgt (revision 193500) +++ libsanitizer/configure.tgt (working copy) @@ -20,7 +20,7 @@ # Filter out unsupported systems. case "${target}" in - x86_64-*-linux* | i?86-*-linux*) + x86_64-*-linux* | i?86-*-linux* | *-*-darwin* ) ;; *) UNSUPPORTED=1