Alex Dubov

Results 97 comments of Alex Dubov

Most aws to aws traffic goes over 10GbE these days. How much faster do you expect the connection to be? :-)

In our experience, helm often works better on a reasonable network (average throughput/latency) then on the fancy cloud side network. This makes me think that we are not dealing with...

Still happens with gcc v12.1.0/protobuf v21.4. The entire versioning scheme had changes, yet this warning is still with us. :-) >From Compiling src/google/protobuf/message_lite.cc: In file included from /usr/include/string.h:535, from external/com_google_protobuf/src/google/protobuf/stubs/port.h:39,...

This issue is present in 5.0.0 as well. Very annoying.

Yes, I figured it all out the hard way. I have a project with a large number of small binaries, `cc_binary` style. The project is cross-platform and the binaries compile...

https://github.com/oakad/rules_apple_issue_1474 I have created this simple repro. I could not make it to actually fail the link (for whatever reason). However, if you look at bazel-out/darwin-dbg/bin/t2-2.params after building the t2...

Somewhat later I found out that `alwayslink = 1` in my bigger project is the immediate culprit. Which makes all the sense.

That's what it looks like on my side, Bazel-5.1.1-homebrew: > % cat t2-2.params -lc++ -fobjc-link-runtime -o bazel-out/darwin-dbg/bin/t2 bazel-out/darwin-dbg/bin/_objs/t2/t2.o -Wl,-force_load,bazel-out/darwin-dbg/bin/libt1-cc.lo bazel-out/applebin_macos-darwin_x86_64-dbg-ST-cd2b3b8d4835/bin/libt1-objc.a bazel-out/applebin_macos-darwin_x86_64-dbg-ST-cd2b3b8d4835/bin/external/com_google_absl/absl/strings/libstr_format_internal.a bazel-out/applebin_macos-darwin_x86_64-dbg-ST-cd2b3b8d4835/bin/external/com_google_absl/absl/types/libbad_optional_access.a bazel-out/applebin_macos-darwin_x86_64-dbg-ST-cd2b3b8d4835/bin/external/com_google_absl/absl/strings/libstrings.a bazel-out/applebin_macos-darwin_x86_64-dbg-ST-cd2b3b8d4835/bin/external/com_google_absl/absl/strings/libinternal.a bazel-out/applebin_macos-darwin_x86_64-dbg-ST-cd2b3b8d4835/bin/external/com_google_absl/absl/base/libbase.a bazel-out/applebin_macos-darwin_x86_64-dbg-ST-cd2b3b8d4835/bin/external/com_google_absl/absl/base/libspinlock_wait.a bazel-out/applebin_macos-darwin_x86_64-dbg-ST-cd2b3b8d4835/bin/external/com_google_absl/absl/base/libthrow_delegate.a bazel-out/applebin_macos-darwin_x86_64-dbg-ST-cd2b3b8d4835/bin/external/com_google_absl/absl/base/libraw_logging_internal.a bazel-out/applebin_macos-darwin_x86_64-dbg-ST-cd2b3b8d4835/bin/external/com_google_absl/absl/base/liblog_severity.a bazel-out/applebin_macos-darwin_x86_64-dbg-ST-cd2b3b8d4835/bin/external/com_google_absl/absl/numeric/libint128.a...

Bazel: 5.2.0-homebrew rules-apple: 0.34.2 (I updated the test repo) Exactly the same outcome: libs are added twice with both applebin_macos-darwin_x86_64-fastbuild-ST-cd2b3b8d4835 and darwin-fastbuild directory prefixes.

In essence, I want it to build something else (and do other evil things as part of CICD flow). Upon additional experimentation, I have established, that something like this triggers...