Re: [lldb-dev] Fixing OS X Xcode build

2016-01-28 Thread Nico Weber via lldb-dev
On Thu, Jan 28, 2016 at 9:28 AM, Todd Fiala via lldb-dev <
lldb-dev@lists.llvm.org> wrote:

> This is all fixed up by r259028.  Change comments for r259027 contain some
> changes to the build requirements for Xcode OS X builds.
>
> These boil down to essentially:
> * OS X 10.9 is the minimum deployment version now, up from 10.8.  This is
> driven by the LLVM/clang cmake-based build.
>

(FWIW we build clang binaries with a deployment target of 10.6 (this
requires some trickery due to libc++ not being there) -- the cmake-based
build should at least support 10.7 without any problems as far as I know.
Not that I have a problem with lldb requiring 10.9+, the reason just sounds
a bit surprising to me.)


> * Cmake is now required.  (Not surprising, hopefully).
>
> * The build grabs LLVM and clang source with git via the
> http://llvm.org/git/{project}.git mirrors if the code doesn't already
> exist accessible via the lldb/llvm and lldb/llvm/tools/clang directory
> locations.  Previously it would use svn for the initial retrieval.
>
> The buildbot is turned back on and is now green.  r259028 fixed a minor
> breakage in the gtest target that I forget to check when doing the work for
> r259027.
>
> Let me know if you have any questions!
>
> -Todd
>
> On Wed, Jan 27, 2016 at 7:30 AM, Todd Fiala  wrote:
>
>> Hi all,
>>
>> At the current moment the OS X Xcode build is broken.  I'll be working on
>> fixing it today.  As has been discussed in the past, post llvm/clang-3.8
>> the configure/automake system was getting stripped out of LLVM and clang.
>> The OS X Xcode build has a legacy step in it that still uses the
>> configure-based build system.  I'll be cleaning that up today.
>>
>> In the meantime, expect if you use the Xcode build that you'll either
>> need to work with llvm/clang from earlier than yesterday (along with
>> locally undoing any changes in lldb for llvm/clang changes - there was at
>> least one yesterday), or just sit tight a bit.
>>
>> Thanks!
>> --
>> -Todd
>>
>
>
>
> --
> -Todd
>
> ___
> lldb-dev mailing list
> lldb-dev@lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev
>
>
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


Re: [lldb-dev] Fixing OS X Xcode build

2016-01-28 Thread Todd Fiala via lldb-dev
This is all fixed up by r259028.  Change comments for r259027 contain some
changes to the build requirements for Xcode OS X builds.

These boil down to essentially:
* OS X 10.9 is the minimum deployment version now, up from 10.8.  This is
driven by the LLVM/clang cmake-based build.

* Cmake is now required.  (Not surprising, hopefully).

* The build grabs LLVM and clang source with git via the
http://llvm.org/git/{project}.git mirrors if the code doesn't already exist
accessible via the lldb/llvm and lldb/llvm/tools/clang directory
locations.  Previously it would use svn for the initial retrieval.

The buildbot is turned back on and is now green.  r259028 fixed a minor
breakage in the gtest target that I forget to check when doing the work for
r259027.

Let me know if you have any questions!

-Todd

On Wed, Jan 27, 2016 at 7:30 AM, Todd Fiala  wrote:

> Hi all,
>
> At the current moment the OS X Xcode build is broken.  I'll be working on
> fixing it today.  As has been discussed in the past, post llvm/clang-3.8
> the configure/automake system was getting stripped out of LLVM and clang.
> The OS X Xcode build has a legacy step in it that still uses the
> configure-based build system.  I'll be cleaning that up today.
>
> In the meantime, expect if you use the Xcode build that you'll either need
> to work with llvm/clang from earlier than yesterday (along with locally
> undoing any changes in lldb for llvm/clang changes - there was at least one
> yesterday), or just sit tight a bit.
>
> Thanks!
> --
> -Todd
>



-- 
-Todd
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev


[lldb-dev] Fixing OS X Xcode build

2016-01-27 Thread Todd Fiala via lldb-dev
Hi all,

At the current moment the OS X Xcode build is broken.  I'll be working on
fixing it today.  As has been discussed in the past, post llvm/clang-3.8
the configure/automake system was getting stripped out of LLVM and clang.
The OS X Xcode build has a legacy step in it that still uses the
configure-based build system.  I'll be cleaning that up today.

In the meantime, expect if you use the Xcode build that you'll either need
to work with llvm/clang from earlier than yesterday (along with locally
undoing any changes in lldb for llvm/clang changes - there was at least one
yesterday), or just sit tight a bit.

Thanks!
-- 
-Todd
___
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev