Matt Cooper

Results 56 comments of Matt Cooper
trafficstars

I'm in favor of this change - being on two different and diverging runtimes isn't hurting us now but smells like the kind of tech debt which will hurt us...

As nice as this would be, the tradeoffs still don't really make sense. The bloat of bringing along the runtime is unacceptable to our distribution partners in Git for Windows,...

We validated with one early adopter that this is strongly desired. Paraphrasing, they told us: > Ideally, we would drive all access control from our directory system. We aren't there...

Hi Homebrew maintainers. I'm feeling stuck after multiple rounds of searching, editing, and resubmitting. I feel like I'm missing something simple. This project uses a C++20 feature (`std::lexicographical_compare_three_way`) which Clang...

> @vtbassmatt I think this error happens because it still uses system Clang. Set `CXX` to the full path to Homebrew's LLVM Clang if `clang_build_version` is less that 1600 Thank...

> ``` > Failed to execute /opt/homebrew/opt/llvm/bin/clang++ -w -Os -std=c++20 -pthread -Wno-unused-parameter -Wno-unknown-warning-option -Wno-narrowing -Wno-missing-field-initializers -Wno-missing-braces -Wno-unused-command-line-argument -fmax-errors=3 -ftemplate-depth=100 -pipe -Isrc -DVERSION="1.6" -DGIT_COMMIT="da18a43d-homebrew" -DNDEBUG -Wno-unused-variable -c -o obj/token.o src/token.cpp -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX13.sdk...

😭 OK, I'm crying uncle. I cannot seem to get this building on macOS 13. 1. It builds with gcc, but then doesn't link because its dependency (Boost) was built...

> @vtbassmatt instead of `LDFLAGS` try to use this: > > ```ruby > ENV.prepend_path "HOMEBREW_LIBRARY_PATHS", Formula["llvm@18"].opt_lib/"c++" > ``` Thanks. Gave it a try, and it still failed in the same...

> > It doesn't build with the macOS 13 default Clang because std::lexicographical_compare_three_way [llvm/llvm-project#68591](https://github.com/llvm/llvm-project/issues/68591) > > Seems like the easiest way is declaring that it needs at least macOS 14...

Appreciate everyone's help getting here! Yup, it turned out that I just needed to say "so long" to Ventura / macOS 13. It builds on 14+.