labath added a comment.

In D146058#4224001 <https://reviews.llvm.org/D146058#4224001>, @sgraenitz wrote:

> In D146058#4223575 <https://reviews.llvm.org/D146058#4223575>, @labath wrote:
>
>> What kind of setup is necessary to make that work? If it's not too 
>> complicated, I think we could make something work.
>
> Thanks, that'd be awesome!
>
> The last official release is from 2020, so for the time being it seems best 
> to build and install from TOT once -- @theraven please correct me if I am 
> wrong:
>
>   > git clone https://github.com/gnustep/libobjc2
>   > cd libobjc2
>   > git submodule init && git submodule update
>   > CC=clang-15 CXX=clang++-15 cmake -Bbuild -GNinja -DTESTS=On .
>   > cd build
>   > ninja
>   ...
>   > ctest
>   ...
>   100% tests passed, 0 tests failed out of 198
>   > ninja install
>   ...
>   -- Installing: /usr/local/lib/libobjc.so.4.6
>   -- Installing: /usr/local/lib/libobjc.so
>   ...
>
> Then apply this patch and re-run CMake. The new test should popup and pass:

I'm sorry for the delay. Building a package from source is slightly more that 
what I have time for right now. As you may have noticed, I don't have much time 
for LLDB work right now, and I'm trying to keep the buildbot a vanilla debian 
install so it's easy to reproduce its setup (both for myself and other 
developers).

> How can I change this to support the well-behaved bot? Add 
> `-DLLDB_TEST_OBJC_GNUSTEP=Off`? Or should it be off by default and enabled on 
> demand?

That's not entirely what I was referring to. What I fear is the following 
situation. A random developer makes a random patch that happens to break 
gnustep support. That developer cannot debug that issue locally (cannot or 
doesn't know how to build gnustep from source), so someone has to help him 
figure out the problem. I don't want to be the person doing that. :)


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D146058/new/

https://reviews.llvm.org/D146058

_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to