On Mon, Nov 12, 2012 at 12:20:08PM -0500, Jack Howarth wrote:
> On Mon, Nov 12, 2012 at 05:07:42PM +0100, Dodji Seketeli wrote:
> > Following a request from Jakub, and given the fact that the patch set
> > have been reviewed by Diego, I have committed the last set of patches I
> > have posted to trunk.
> > 
> > This will hopefully ease the polishing work that has started already.
> > 
> > I am of course watching for the fall-outs.
> > 
> > -- 
> >             Dodji
> 
> Dodji,
>     I am finding that at r193442 bootstrapping on x86_64-apple-darwin12 fails 
> with...
> 
> Making all in interception
> /bin/sh ../libtool --tag=CXX   --mode=compile 
> /sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/./gcc/g++ 
> -B/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/./gcc/ -nostdinc++ 
> -nostdinc++ 
> -I/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/x86_64-apple-darwin12.2.0/libstdc++-v3/include/x86_64-apple-darwin12.2.0
>  
> -I/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/x86_64-apple-darwin12.2.0/libstdc++-v3/include
>  
> -I/sw/src/fink.build/gcc48-4.8.0-1000/gcc-4.8-20121112/libstdc++-v3/libsupc++ 
> -I/sw/src/fink.build/gcc48-4.8.0-1000/gcc-4.8-20121112/libstdc++-v3/include/backward
>  
> -I/sw/src/fink.build/gcc48-4.8.0-1000/gcc-4.8-20121112/libstdc++-v3/testsuite/util
>  
> -L/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/x86_64-apple-darwin12.2.0/libstdc++-v3/src
>  
> -L/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/x86_64-apple-darwin12.2.0/libstdc++-v3/src/.libs
>  -B/sw/lib/gcc4.8/x86_64-apple-darwin12.2.0/bin/ 
> -B/sw/lib/gcc4.8/x86_64-apple-darwin12.2.0/lib/ -isystem 
> /sw/lib/gcc4.8/x86_64-apple-darwin12.2.0/include -isystem 
> /sw/lib/gcc4.8/x86_64-apple-darwin12.2.0/sys-include    -D_GNU_SOURCE 
> -D_DEBUG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS 
> -D__STDC_LIMIT_MACROS  -I. 
> -I../../../../gcc-4.8-20121112/libsanitizer/interception  -I 
> ../../../../gcc-4.8-20121112/libsanitizer/include   -Wall -W 
> -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long  -fPIC 
> -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables 
> -fvisibility=hidden -Wno-variadic-macros -Wno-c99-extensions  -g -O2 -MT 
> interception_mac.lo -MD -MP -MF .deps/interception_mac.Tpo -c -o 
> interception_mac.lo 
> ../../../../gcc-4.8-20121112/libsanitizer/interception/interception_mac.cc
> libtool: compile:  
> /sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/./gcc/g++ 
> -B/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/./gcc/ -nostdinc++ 
> -nostdinc++ 
> -I/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/x86_64-apple-darwin12.2.0/libstdc++-v3/include/x86_64-apple-darwin12.2.0
>  
> -I/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/x86_64-apple-darwin12.2.0/libstdc++-v3/include
>  
> -I/sw/src/fink.build/gcc48-4.8.0-1000/gcc-4.8-20121112/libstdc++-v3/libsupc++ 
> -I/sw/src/fink.build/gcc48-4.8.0-1000/gcc-4.8-20121112/libstdc++-v3/include/backward
>  
> -I/sw/src/fink.build/gcc48-4.8.0-1000/gcc-4.8-20121112/libstdc++-v3/testsuite/util
>  
> -L/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/x86_64-apple-darwin12.2.0/libstdc++-v3/src
>  
> -L/sw/src/fink.build/gcc48-4.8.0-1000/darwin_objdir/x86_64-apple-darwin12.2.0/libstdc++-v3/src/.libs
>  -B/sw/lib/gcc4.8/x86_64-apple-darwin12.2.0/bin/ 
> -B/sw/lib/gcc4.8/x86_64-apple-darwin12.2.0/lib/ -isystem 
> /sw/lib/gcc4.8/x86_64-apple-darwin12.2.0/include -isystem 
> /sw/lib/gcc4.8/x86_64-apple-darwin12.2.0/sys-include -D_GNU_SOURCE -D_DEBUG 
> -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I. 
> -I../../../../gcc-4.8-20121112/libsanitizer/interception -I 
> ../../../../gcc-4.8-20121112/libsanitizer/include -Wall -W 
> -Wno-unused-parameter -Wwrite-strings -pedantic -Wno-long-long -fPIC 
> -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables 
> -fvisibility=hidden -Wno-variadic-macros -Wno-c99-extensions -g -O2 -MT 
> interception_mac.lo -MD -MP -MF .deps/interception_mac.Tpo -c 
> ../../../../gcc-4.8-20121112/libsanitizer/interception/interception_mac.cc  
> -fno-common -DPIC -o .libs/interception_mac.o
> ../../../../gcc-4.8-20121112/libsanitizer/interception/interception_mac.cc:16:41:
>  fatal error: mach_override/mach_override.h: No such file or directory
>  #include "mach_override/mach_override.h"
>                                          ^
> compilation terminated.
> make[3]: *** [interception_mac.lo] Error 1
> make[2]: *** [all-recursive] Error 1
> make[1]: *** [all-target-libsanitizer] Error 2
> make: *** [all] Error 2
> 
> Is this just from a missing file in the merge or do we need to open a PR for 
> this?
>          Jack

Dodji,
   Copying over the lib/interception/mach_override directory from llvm.org's 
compiler-rt 3.2 branch into libsanitizer/interception allows
the build of libsanitizer to proceed. I noticed that the mach_override 
subdirectory has a license file which shows...

Copyright (c) 2003-2009 Jonathan 'Wolf' Rentzsch: <http://rentzsch.com>
Some rights reserved: <http://opensource.org/licenses/mit-license.php>

Hopefully this subdirectory wasn't omitted for licensing reasons because 
without it the bootstrap on darwin
is broken.
        Jack`

Reply via email to