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

fix: Fix compilation on Arch Linux #1233

Merged
merged 8 commits into from
Jul 14, 2023

Conversation

joeyparrish
Copy link
Member

@joeyparrish joeyparrish commented Jul 14, 2023

  • Update protobuf to v23.4, to fix the cstdint error on Arch Linux, and make some related changes:
    • Silence additional compiler warnings for the new protobuf
  • Update absl to 20230125.3, to support the protobuf update, and make some related changes:
    • Silence additional compiler warnings for the new protobuf
    • Replace GOOGLE_CHECK_OK with ABSL_CHECK_OK
    • Replace GUARDED_BY with ABSL_GUARDED_BY
  • Update other instances of cstdint missing in our own code
  • Always pull the latest docker images, to avoid stale results when your workstation has pulled an older image at the same label

 - Update protobuf to v23.4, to fix the cstdint error on Arch Linux,
   and make some related changes:
   - Silence additional compiler warnings for the new protobuf
 - Update absl to 20230125.3, to support the protobuf update, and
   absorb some macro changes in absl:
   - Replace GOOGLE_CHECK_OK with ABSL_CHECK_OK
   - Replace GUARDED_BY with ABSL_GUARDED_BY
 - Update other instances of cstdint missing in our own code
 - Always pull the latest docker images, to avoid stale results when
   your workstation has pulled an older image at the same label
@joeyparrish joeyparrish requested a review from kqyang July 14, 2023 03:25
@cosmin
Copy link
Contributor

cosmin commented Jul 14, 2023

Windows tests are failing with another warning that needs to be silenced in protobuf

protobuf\text_format.cc(905,11): warning C4805: '==': unsafe mix of type 'bool' and type 'uint64_t' in operation

@joeyparrish joeyparrish merged commit 8bf2d45 into shaka-project:cmake Jul 14, 2023
31 checks passed
@joeyparrish joeyparrish deleted the fix-arch-linux branch July 14, 2023 19:40
@github-actions github-actions bot added the status: archived Archived and locked; will not be updated label Sep 12, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 12, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
status: archived Archived and locked; will not be updated
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants