<p dir="ltr">I've added the code building the iossim runtime recently. We can disable that part when -mmacosx is enforced. But it's harder to make the buildsystem ignore -mmacosx when building for iossim.</p>
<div class="gmail_quote">On Nov 11, 2013 10:44 PM, "Bill Wendling" <<a href="mailto:isanbard@gmail.com">isanbard@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">+Bob Wilson<div><br></div><div>I don't know if this is a recent Apple regression, or if it's now catching something which had always been invalid.</div><div><br></div><div>-bw</div><div class="gmail_extra">

<br><br><div class="gmail_quote">On Mon, Nov 11, 2013 at 8:44 AM, Jack Howarth <span dir="ltr"><<a href="mailto:howarth@bromo.med.uc.edu" target="_blank">howarth@bromo.med.uc.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div><div>On Mon, Nov 11, 2013 at 11:03:47AM -0500, Jack Howarth wrote:<br>
> On Mon, Nov 11, 2013 at 06:46:47PM +0400, Alexander Potapenko wrote:<br>
> > This file is for configure+make build, not CMake, so I'm not sure why<br>
> > it's being included into your build (these failures aren't<br>
> > reproducible for me).<br>
> > Can you please list the exact steps you're doing to build LLVM with<br>
> > CMake and make sure you don't have additional CFLAGS (LDFLAGS etc)<br>
> > defined?<br>
><br>
> Alexander,<br>
>      On fink, we having building llvm svn as follows for years without issue...<br>
><br>
> cd llvm-3.4<br>
> mv ../clang-3.4 tools/clang<br>
> mv ../compiler-rt-3.4 projects/compiler-rt<br>
> mv ../test-suite-3.4 projects/test-suite<br>
> mkdir build<br>
> pushd build<br>
> /sw/src/fink.build/llvm34-3.4-0/llvm-3.4/build /sw/src/fink.build/llvm34-3.4-0/llvm-3.4<br>
>       cmake $CMAKE_OPTIONS -DCMAKE_INSTALL_PREFIX=/sw/opt/llvm-3.4 -DLLVM_ENABLE_ASSERTIONS=OFF -DCMAKE_BUILD_TYPE=Release ..<br>
> -- The C compiler identification is Clang 5.0.0<br>
> -- The CXX compiler identification is Clang 5.0.0<br>
> -- Check for working C compiler: /sw/var/lib/fink/path-prefix-clang/cc<br>
> -- Check for working C compiler: /sw/var/lib/fink/path-prefix-clang/cc -- works<br>
> -- Detecting C compiler ABI info<br>
> -- Detecting C compiler ABI info - done<br>
> -- Check for working CXX compiler: /sw/var/lib/fink/path-prefix-clang/c++<br>
> -- Check for working CXX compiler: /sw/var/lib/fink/path-prefix-clang/c++ -- works<br>
> -- Detecting CXX compiler ABI info<br>
> -- Detecting CXX compiler ABI info - done<br>
> -- Looking for C++ include cxxabi.h<br>
> -- Looking for C++ include cxxabi.h - found<br>
> -- Looking for dirent.h<br>
> -- Looking for dirent.h - found<br>
> -- Looking for dlfcn.h<br>
> -- Looking for dlfcn.h - found<br>
> -- Looking for errno.h<br>
> -- Looking for errno.h - found<br>
> -- Looking for execinfo.h<br>
> -- Looking for execinfo.h - found<br>
> -- Looking for fcntl.h<br>
> -- Looking for fcntl.h - found<br>
> -- Looking for inttypes.h<br>
> -- Looking for inttypes.h - found<br>
> -- Looking for limits.h<br>
> -- Looking for limits.h - found<br>
> -- Looking for malloc.h<br>
> -- Looking for malloc.h - not found<br>
> -- Looking for malloc/malloc.h<br>
> -- Looking for malloc/malloc.h - found<br>
> -- Looking for ndir.h<br>
> -- Looking for ndir.h - not found<br>
> -- Looking for pthread.h<br>
> -- Looking for pthread.h - found<br>
> -- Looking for sanitizer/msan_interface.h<br>
> -- Looking for sanitizer/msan_interface.h - not found<br>
> -- Looking for signal.h<br>
> -- Looking for signal.h - found<br>
> -- Looking for stdint.h<br>
> -- Looking for stdint.h - found<br>
> -- Looking for sys/dir.h<br>
> -- Looking for sys/dir.h - found<br>
> -- Looking for sys/ioctl.h<br>
> -- Looking for sys/ioctl.h - found<br>
> -- Looking for sys/mman.h<br>
> -- Looking for sys/mman.h - found<br>
> -- Looking for sys/ndir.h<br>
> -- Looking for sys/ndir.h - not found<br>
> -- Looking for sys/param.h<br>
> -- Looking for sys/param.h - found<br>
> -- Looking for sys/resource.h<br>
> -- Looking for sys/resource.h - found<br>
> -- Looking for sys/stat.h<br>
> -- Looking for sys/stat.h - found<br>
> -- Looking for sys/time.h<br>
> -- Looking for sys/time.h - found<br>
> -- Looking for sys/uio.h<br>
> -- Looking for sys/uio.h - found<br>
> -- Looking for sys/wait.h<br>
> -- Looking for sys/wait.h - found<br>
> -- Looking for termios.h<br>
> -- Looking for termios.h - found<br>
> -- Looking for unistd.h<br>
> -- Looking for unistd.h - found<br>
> -- Looking for utime.h<br>
> -- Looking for utime.h - found<br>
> -- Looking for valgrind/valgrind.h<br>
> -- Looking for valgrind/valgrind.h - not found<br>
> -- Looking for zlib.h<br>
> -- Looking for zlib.h - found<br>
> -- Looking for fenv.h<br>
> -- Looking for fenv.h - found<br>
> -- Looking for FE_ALL_EXCEPT<br>
> -- Looking for FE_ALL_EXCEPT - found<br>
> -- Looking for FE_INEXACT<br>
> -- Looking for FE_INEXACT - found<br>
> -- Looking for mach/mach.h<br>
> -- Looking for mach/mach.h - found<br>
> -- Looking for mach-o/dyld.h<br>
> -- Looking for mach-o/dyld.h - found<br>
> -- Looking for pthread_create in pthread<br>
> -- Looking for pthread_create in pthread - found<br>
> -- Looking for pthread_getspecific in pthread<br>
> -- Looking for pthread_getspecific in pthread - found<br>
> -- Looking for pthread_rwlock_init in pthread<br>
> -- Looking for pthread_rwlock_init in pthread - found<br>
> -- Looking for pthread_mutex_lock in pthread<br>
> -- Looking for pthread_mutex_lock in pthread - found<br>
> -- Looking for dlopen in dl<br>
> -- Looking for dlopen in dl - found<br>
> -- Looking for clock_gettime in rt<br>
> -- Looking for clock_gettime in rt - not found<br>
> -- Looking for compress2 in z<br>
> -- Looking for compress2 in z - found<br>
> -- Looking for setupterm in tinfo<br>
> -- Looking for setupterm in tinfo - not found<br>
> -- Looking for setupterm in terminfo<br>
> -- Looking for setupterm in terminfo - not found<br>
> -- Looking for setupterm in curses<br>
> -- Looking for setupterm in curses - found<br>
> -- Looking for arc4random<br>
> -- Looking for arc4random - found<br>
> -- Looking for backtrace<br>
> -- Looking for backtrace - found<br>
> -- Looking for getpagesize<br>
> -- Looking for getpagesize - found<br>
> -- Looking for getrusage<br>
> -- Looking for getrusage - found<br>
> -- Looking for setrlimit<br>
> -- Looking for setrlimit - found<br>
> -- Looking for isatty<br>
> -- Looking for isatty - found<br>
> -- Looking for isinf<br>
> -- Looking for isinf - not found<br>
> -- Looking for isinf<br>
> -- Looking for isinf - found<br>
> -- Looking for finite<br>
> -- Looking for finite - not found<br>
> -- Looking for isnan<br>
> -- Looking for isnan - not found<br>
> -- Looking for isnan<br>
> -- Looking for isnan - found<br>
> -- Looking for ceilf<br>
> -- Looking for ceilf - found<br>
> -- Looking for floorf<br>
> -- Looking for floorf - found<br>
> -- Looking for fmodf<br>
> -- Looking for fmodf - found<br>
> -- Looking for log<br>
> -- Looking for log - found<br>
> -- Looking for log2<br>
> -- Looking for log2 - found<br>
> -- Looking for log10<br>
> -- Looking for log10 - found<br>
> -- Looking for exp<br>
> -- Looking for exp - found<br>
> -- Looking for exp2<br>
> -- Looking for exp2 - found<br>
> -- Looking for exp10<br>
> -- Looking for exp10 - not found<br>
> -- Looking for futimens<br>
> -- Looking for futimens - not found<br>
> -- Looking for futimes<br>
> -- Looking for futimes - found<br>
> -- Looking for writev<br>
> -- Looking for writev - found<br>
> -- Looking for nearbyintf<br>
> -- Looking for nearbyintf - found<br>
> -- Looking for mallinfo<br>
> -- Looking for mallinfo - not found<br>
> -- Looking for malloc_zone_statistics<br>
> -- Looking for malloc_zone_statistics - found<br>
> -- Looking for mkdtemp<br>
> -- Looking for mkdtemp - found<br>
> -- Looking for mkstemp<br>
> -- Looking for mkstemp - found<br>
> -- Looking for mktemp<br>
> -- Looking for mktemp - found<br>
> -- Looking for closedir<br>
> -- Looking for closedir - found<br>
> -- Looking for opendir<br>
> -- Looking for opendir - found<br>
> -- Looking for readdir<br>
> -- Looking for readdir - found<br>
> -- Looking for getcwd<br>
> -- Looking for getcwd - found<br>
> -- Looking for gettimeofday<br>
> -- Looking for gettimeofday - found<br>
> -- Looking for getrlimit<br>
> -- Looking for getrlimit - found<br>
> -- Looking for posix_spawn<br>
> -- Looking for posix_spawn - found<br>
> -- Looking for pread<br>
> -- Looking for pread - found<br>
> -- Looking for realpath<br>
> -- Looking for realpath - found<br>
> -- Looking for sbrk<br>
> -- Looking for sbrk - found<br>
> -- Looking for srand48<br>
> -- Looking for srand48 - found<br>
> -- Looking for lrand48<br>
> -- Looking for lrand48 - found<br>
> -- Looking for drand48<br>
> -- Looking for drand48 - found<br>
> -- Looking for strtoll<br>
> -- Looking for strtoll - found<br>
> -- Looking for strtoq<br>
> -- Looking for strtoq - found<br>
> -- Looking for strerror<br>
> -- Looking for strerror - found<br>
> -- Looking for strerror_r<br>
> -- Looking for strerror_r - found<br>
> -- Looking for strerror_s<br>
> -- Looking for strerror_s - not found<br>
> -- Looking for setenv<br>
> -- Looking for setenv - found<br>
> -- Looking for dlerror<br>
> -- Looking for dlerror - found<br>
> -- Looking for dlopen<br>
> -- Looking for dlopen - found<br>
> -- Looking for __GLIBC__<br>
> -- Looking for __GLIBC__ - not found<br>
> -- Performing Test HAVE_INT64_T<br>
> -- Performing Test HAVE_INT64_T - Success<br>
> -- Performing Test HAVE_UINT64_T<br>
> -- Performing Test HAVE_UINT64_T - Success<br>
> -- Performing Test HAVE_U_INT64_T<br>
> -- Performing Test HAVE_U_INT64_T - Success<br>
> -- Performing Test LLVM_HAS_ATOMICS<br>
> -- Performing Test LLVM_HAS_ATOMICS - Success<br>
> -- Found LibXml2: /sw/lib/libxml2.dylib (found version "2.9.1")<br>
> -- Performing Test SUPPORTS_NO_VARIADIC_MACROS_FLAG<br>
> -- Performing Test SUPPORTS_NO_VARIADIC_MACROS_FLAG - Success<br>
> -- Target triple: x86_64-apple-darwin12.5.0<br>
> -- Native target architecture is X86<br>
> -- Threads enabled.<br>
> -- Doxygen disabled.<br>
> -- Performing Test C_SUPPORTS_FLAG<br>
> -- Performing Test C_SUPPORTS_FLAG - Success<br>
> -- Performing Test CXX_SUPPORTS_FLAG<br>
> -- Performing Test CXX_SUPPORTS_FLAG - Success<br>
> -- Building with -fPIC<br>
> -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG<br>
> -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success<br>
> -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG<br>
> -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success<br>
> -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG<br>
> -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Success<br>
> -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG<br>
> -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Success<br>
> -- Performing Test CXX_SUPPORTS_NON_VIRTUAL_DTOR_FLAG<br>
> -- Performing Test CXX_SUPPORTS_NON_VIRTUAL_DTOR_FLAG - Success<br>
> -- Found PythonInterp: /usr/bin/python (found version "2.7.2")<br>
> -- Constructing LLVMBuild project information<br>
> -- Targeting X86<br>
> -- Performing Test SUPPORTS_GLINE_TABLES_ONLY_FLAG<br>
> -- Performing Test SUPPORTS_GLINE_TABLES_ONLY_FLAG - Success<br>
> -- Performing Test SUPPORTS_NO_C99_EXTENSIONS_FLAG<br>
> -- Performing Test SUPPORTS_NO_C99_EXTENSIONS_FLAG - Success<br>
> -- Performing Test SUPPORTS_NO_NON_VIRTUAL_DTOR_FLAG<br>
> -- Performing Test SUPPORTS_NO_NON_VIRTUAL_DTOR_FLAG - Success<br>
> -- Performing Test SUPPORTS_GLOBAL_CONSTRUCTORS_FLAG<br>
> -- Performing Test SUPPORTS_GLOBAL_CONSTRUCTORS_FLAG - Success<br>
> -- Clang version: 3.4<br>
> -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG<br>
> -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG - Success<br>
> -- Found Subversion: /usr/bin/svn (found version "1.7.10")<br>
> -- Configuring done<br>
> -- Generating done<br>
> -- Build files have been written to: /sw/src/fink.build/llvm34-3.4-0/llvm-3.4/build<br>
> make -j1 VERBOSE=1<br>
><br>
> The fink build system doesn't set CFLAGS or CXXFLAGS but does set CPPFLAGS to "-I/sw/include"<br>
> and LDFLAGS to "-L/sw/lib". MACOSX_DEPLOYMENT_TARGET is set to "10.8" during the build on<br>
> darwin12.<br>
>    If I use...<br>
><br>
> cmake -DLLVM_BUILD_32_BITS:BOOL=OFF -DLLVM_TARGETS_TO_BUILD=X86 -DCMAKE_INSTALL_PREFIX=%p/opt/llvm-%v -DLLVM_ENABLE_ASSERTIONS=OFF -DCMAKE_BUILD_TYPE=Release -DCMAKE_OSX_SYSROOT:STRING=/ -DCMAKE_OSX_DEPLOYMENT_TARGET:STRING="" ..<br>


<br>
</div></div>Just to clarify, on darwin with cmake builds...<br>
<br>
-DCMAKE_OSX_SYSROOT:STRING=/ -DCMAKE_OSX_DEPLOYMENT_TARGET:STRING=""<br>
<br>
...is usually only used in packaging scripts to handle the case where the Command Line Tools is installed but the<br>
matching Xcode.app isn't present in /Applications. This is because cmake builds often can't find the headers if<br>
MACOSX_DEPLOYMENT_TARGET is set but the matching SDK isn't present in...<br>
<br>
 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs<br>
<br>
This issue hasn't arisen in the past in the llvm builds.<br>
<div><br>
><br>
> ...the build completes but setting -DCMAKE_OSX_DEPLOYMENT_TARGET to a null string hasn't been required in the past. What happens to your<br>
> cmake build if you set the MACOSX_DEPLOYMENT_TARGET target environmental? You should see the failure...<br>
><br>
> [ 54%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.iossim.dir/asan_allocator2.cc.o<br>
</div>> cd /sw/src/fink.build/llvm34-3.4-0/llvm-3.4/build/projects/compiler-rt/lib/asan && /sw/var/lib/fink/path-prefix-clang/c++   -DASAN_FLEXIBLE_MAPPING_AND_OFFSET=1 -DASAN_HAS_EXCEPTIONS=1 -DASAN_NEEDS_SEGV=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wmissing-field-initializers -pedantic -Wno-long-long -Wcovered-switch-default -Wnon-virtual-dtor -O3 -DNDEBUG -arch x86_64 -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk -mmacosx-version-min=10.8 -I/sw/src/fink.build/llvm34-3.4-0/llvm-3.4/build/projects/compiler-rt/lib/asan -I/sw/src/fink.build/llvm34-3.4-0/llvm-3.4/projects/compiler-rt/lib/asan -I/sw/src/fink.build/llvm34-3.4-0/llvm-3.4/build/include -I/sw/src/fink.build/llvm34-3.4-0/llvm-3.4/include -I/sw/src/fink.build/llvm34-3.4-0/llvm-3.4/projects/compiler-rt/include -I/sw/src/fink.build/llvm34-3!<br>


<div> .4!<br>
>  -0/llvm-3.4/projects/compiler-rt/lib/asan/..     -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -Wno-gnu -fvisibility=hidden -O3 -gline-tables-only -Wno-variadic-macros -Wno-c99-extensions -Wno-non-virtual-dtor -fno-rtti -mios-simulator-version-min=7.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk -o CMakeFiles/RTAsan.iossim.dir/asan_allocator2.cc.o -c /sw/src/fink.build/llvm34-3.4-0/llvm-3.4/projects/compiler-rt/lib/asan/asan_allocator2.cc<br>


> clang: error: invalid argument '-mmacosx-version-min=10.8' not allowed with '-mios-simulator-version-min=7.0'<br>
> clang: error: invalid argument '-mmacosx-version-min=10.8' not allowed with '-mios-simulator-version-min=7.0'<br>
> make[2]: *** [projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.iossim.dir/asan_allocator2.cc.o] Error 1<br>
> make[1]: *** [projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.iossim.dir/all] Error 2<br>
> make: *** [all] Error 2<br>
</div><div><div>> ### execution of /tmp/fink.ltKmc failed, exit code 2<br>
> ### execution of /tmp/fink.kDaoC failed, exit code 2<br>
><br>
>         Jack<br>
> ps This is using the current release of cmake which is cmake 2.8.12.<br>
><br>
><br>
> ><br>
> > On Mon, Nov 11, 2013 at 6:16 PM, Jack Howarth <<a href="mailto:howarth@bromo.med.uc.edu" target="_blank">howarth@bromo.med.uc.edu</a>> wrote:<br>
> > > On Mon, Nov 11, 2013 at 01:59:25PM +0400, Alexander Potapenko wrote:<br>
> > >> Jack,<br>
> > >><br>
> > >> Where do the "-isysroot<br>
> > >> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk<br>
> > >> -mmacosx-version-min=10.8" flags come from? I don't see them in your<br>
> > >> CMake invocation - perhaps they're added via $CC or $CFLAGS? Is this<br>
> > >> being done on purpose?<br>
> > ><br>
> > > In the llvm-3.4 toplevel Makefile.rules file, I see...<br>
> > ><br>
> > > ifeq ($(HOST_OS),Darwin)<br>
> > >  ifdef MACOSX_DEPLOYMENT_TARGET<br>
> > >   DARWIN_VERSION := $(MACOSX_DEPLOYMENT_TARGET)<br>
> > >  else<br>
> > >   DARWIN_VERSION := `sw_vers -productVersion`<br>
> > >  endif<br>
> > >   # Strip a number like 10.4.7 to 10.4<br>
> > >   DARWIN_VERSION := $(shell echo $(DARWIN_VERSION)| sed -E 's/(10.[0-9]).*/\1/')<br>
> > >   # Get "4" out of 10.4 for later pieces in the makefile.<br>
> > >   DARWIN_MAJVERS := $(shell echo $(DARWIN_VERSION)| sed -E 's/10.([0-9]).*/\1/')<br>
> > ><br>
> > >   LoadableModuleOptions := -Wl,-flat_namespace -Wl,-undefined,suppress<br>
> > >   SharedLinkOptions := -dynamiclib<br>
> > >   ifdef DEPLOYMENT_TARGET<br>
> > >     SharedLinkOptions += $(DEPLOYMENT_TARGET)<br>
> > >   else<br>
> > >     ifneq ($(ARCH),ARM)<br>
> > >       SharedLinkOptions += -mmacosx-version-min=$(DARWIN_VERSION)<br>
> > >     endif<br>
> > >   endif<br>
> > > else<br>
> > >   SharedLinkOptions=-shared<br>
> > > endif<br>
> > ><br>
> > > ifeq ($(TARGET_OS),Darwin)<br>
> > >   ifdef DEPLOYMENT_TARGET<br>
> > >     TargetCommonOpts += $(DEPLOYMENT_TARGET)<br>
> > >   else<br>
> > >     ifneq ($(ARCH),ARM)<br>
> > >       TargetCommonOpts += -mmacosx-version-min=$(DARWIN_VERSION)<br>
> > >     endif<br>
> > >   endif<br>
> > > endif<br>
> > ><br>
> > >><br>
> > >> I can add a CMake step checking whether the current CFLAGS/LDFLAGS<br>
> > >> allow to build an iossim binary, and skip building the iossim runtime<br>
> > >> if that's impossible.<br>
> > >> But in that case your compiler won't be able to build the iossim runtime at all.<br>
> > >><br>
> > >> Alex<br>
> > >><br>
> > >> On Sun, Nov 10, 2013 at 7:50 PM, Jack Howarth <<a href="mailto:howarth@bromo.med.uc.edu" target="_blank">howarth@bromo.med.uc.edu</a>> wrote:<br>
> > >> > On Sun, Nov 10, 2013 at 06:11:16AM -0800, Bill Wendling wrote:<br>
> > >> >> Good day!<br>
> > >> >><br>
> > >> >> This is just a reminder that branching for the 3.4 release will occur at this time:<br>
> > >> >><br>
> > >> >>       Monday, November 18, 2013 at 7:00:00 PM PST / Tuesday, November 19, 2013 at 3:00:00 AM UTC<br>
> > >> >><br>
> > >> >> What this means for you!<br>
> > >> >> ------------------------<br>
> > >> >><br>
> > >> >> * Please keep the release notes up to date -- There has been very few commits to them. Please be proactive and update them with any significant feature that was put in.<br>
> > >> >><br>
> > >> >> * Keep the tree healthy -- Pay attention to buildbot failures and regressions and fix them as quickly as possible.<br>
> > >> >><br>
> > >> >> * Finish your features -- The 18th won't be the final day to submit code, but you should have a significant portion of the feature finished by then. I.e., a few minor changes, bug fixes, and clean ups. If you're going to be late with your feature, please let me know ahead of time and we can figure something out.<br>


> > >> >><br>
> > >> >> * Fix bugs -- Go through the bug database and find those PRs which you can fix easily. If a PR is a release blockers, then ask the code owner to bump up the priority.<br>
> > >> >><br>
> > >> >> This should be a wicked awesome release! :-)<br>
> > >> >><br>
> > >> >> Share and enjoy!<br>
> > >> >> -bw<br>
> > >> ><br>
> > >> > Current llvm/compiler-rt/clang svn is still broken on x86_64 darwin13 here for a build with...<br>
> > >> ><br>
> > >> > cmake -DLLVM_BUILD_32_BITS:BOOL=OFF -DLLVM_TARGETS_TO_BUILD=X86  -DCMAKE_INSTALL_PREFIX=/sw/opt/llvm-3.4 -DLLVM_ENABLE_ASSERTIONS=OFF -DCMAKE_BUILD_TYPE=Release ..<br>
> > >> ><br>
> > >> > [ 54%] Building CXX object projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.iossim.dir/asan_allocator2.cc.o<br>
</div></div>> > >> > cd /sw/src/fink.build/llvm34-3.4-0/llvm-3.4/build/projects/compiler-rt/lib/asan && /sw/var/lib/fink/path-prefix-clang/c++   -DASAN_FLEXIBLE_MAPPING_AND_OFFSET=1 -DASAN_HAS_EXCEPTIONS=1 -DASAN_NEEDS_SEGV=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wmissing-field-initializers -pedantic -Wno-long-long -Wcovered-switch-default -Wnon-virtual-dtor -O3 -DNDEBUG -arch x86_64 -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk -mmacosx-version-min=10.8 -I/sw/src/fink.build/llvm34-3.4-0/llvm-3.4/build/projects/compiler-rt/lib/asan -I/sw/src/fink.build/llvm34-3.4-0/llvm-3.4/projects/compiler-rt/lib/asan -I/sw/src/fink.build/llvm34-3.4-0/llvm-3.4/build/include -I/sw/src/fink.build/llvm34-3.4-0/llvm-3.4/include -I/sw/src/fink.build/llvm34-3.4-0/llvm-3.4/projects/compiler-rt/include -I/sw/src/fink.build/l!<br>


 lv!<br>
<div><div>>  m34-3.4!<br>
> > >> >  -0/llvm-3.4/projects/compiler-rt/lib/asan/..     -fPIC -fno-builtin -fno-exceptions -fomit-frame-pointer -funwind-tables -fno-stack-protector -Wno-gnu -fvisibility=hidden -O3 -gline-tables-only -Wno-variadic-macros -Wno-c99-extensions -Wno-non-virtual-dtor -fno-rtti -mios-simulator-version-min=7.0 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk -o CMakeFiles/RTAsan.iossim.dir/asan_allocator2.cc.o -c /sw/src/fink.build/llvm34-3.4-0/llvm-3.4/projects/compiler-rt/lib/asan/asan_allocator2.cc<br>


> > >> > clang: error: invalid argument '-mmacosx-version-min=10.8' not allowed with '-mios-simulator-version-min=7.0'<br>
> > >> > clang: error: invalid argument '-mmacosx-version-min=10.8' not allowed with '-mios-simulator-version-min=7.0'<br>
> > >> > make[2]: *** [projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.iossim.dir/asan_allocator2.cc.o] Error 1<br>
> > >> > make[1]: *** [projects/compiler-rt/lib/asan/CMakeFiles/RTAsan.iossim.dir/all] Error 2<br>
> > >> > make: *** [all] Error 2<br>
> > >> > ### execution of /tmp/fink.lUrKE failed, exit code 2<br>
> > >> > ### execution of /tmp/fink.kVn0V failed, exit code 2<br>
> > >> ><br>
> > >> >><br>
> > >> ><br>
> > >> >> _______________________________________________<br>
> > >> >> LLVM Developers mailing list<br>
> > >> >> <a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
> > >> >> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
> > >> ><br>
> > >> ><br>
> > >> > _______________________________________________<br>
> > >> > cfe-dev mailing list<br>
> > >> > <a href="mailto:cfe-dev@cs.uiuc.edu" target="_blank">cfe-dev@cs.uiuc.edu</a><br>
> > >> > <a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
> > >><br>
> > >><br>
> > >><br>
> > >> --<br>
> > >> Alexander Potapenko<br>
> > >> Software Engineer<br>
> > >> Google Moscow<br>
> ><br>
> ><br>
> ><br>
> > --<br>
> > Alexander Potapenko<br>
> > Software Engineer<br>
> > Google Moscow<br>
><br>
> _______________________________________________<br>
> LLVM Developers mailing list<br>
> <a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
> <a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
<br>
_______________________________________________<br>
cfe-dev mailing list<br>
<a href="mailto:cfe-dev@cs.uiuc.edu" target="_blank">cfe-dev@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
</div></div></blockquote></div><br></div></div>
</blockquote></div>