Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error in new_executable_binary_provider: Key 'objc' no longer needed in AppleExecutableBinaryInfo. #1156

Closed
sgowroji opened this issue Jan 8, 2024 · 5 comments

Comments

@sgowroji
Copy link
Contributor

sgowroji commented Jan 8, 2024

CI: https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/3575#018ce73b-1ff0-4ac2-9809-a66d977154f8

Platform: MacOS
Logs:

Traceback (most recent call last):
	File "/private/var/tmp/_bazel_buildkite/46eeda5a383fa4b875cf1d491cb27e8d/external/build_bazel_rules_apple/apple/apple_binary.bzl", line 110, column 56, in _apple_binary_impl
		apple_common.new_executable_binary_provider(
Error in new_executable_binary_provider: Key 'objc' no longer needed in AppleExecutableBinaryInfo.

Steps:

 git clone https://github.com/bazelbuild/rules_foreign_cc.git
 git reset a87e7542ee893ba1d8f3dd1505f9af10a308db92 --hard
export USE_BAZEL_VERSION=8e8ddaba0e90c280bfd85644d6ccd91df5b6d353
bazel build  //... //:third_party_examples_macos_tests -//cmake_android/... -@rules_foreign_cc_examples_third_party//curl:curl_test -@rules_foreign_cc_examples_third_party//openssl:openssl_test 

Culprit Found: 67c5c0fbf99c80aeb17073c79e8017bde443fd4b, 30d033cd7e2153e8b8d7eb034a5323053192ecaa

CC Greenteam @fweikert

@meteorcloudy
Copy link
Contributor

/cc @jsharpe

@sgowroji
Copy link
Contributor Author

Hi @jsharpe, Can you please take a look on the above failures.  We have to move the CI to disabled pipeline if the failures still persist.

@jsharpe
Copy link
Member

jsharpe commented Jan 23, 2024

@keith - is this fixed by just bumping rules_apple?

@meteorcloudy
Copy link
Contributor

@jsharpe I believe so

@keith
Copy link
Member

keith commented Jan 23, 2024

Yep. Bazel made some breaking changes

jsharpe added a commit to jsharpe/rules_foreign_cc that referenced this issue Jan 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants