CMake build using v0.1.86 fails: abseil pin ce2e0bc is broken ("Target "absl_strings" links to itself")

Đang mở Phù hợp với người mới
#306 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
72/100
Loại issue
Lỗi
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
cmake, cpp
Lĩnh vực
build-system

Hướng nghiên cứu

Commit của abseil được ghim trong third_party/abseil_cpp/workspace.bzl, và đây là tệp cần thay đổi. Kiểm tra xem commit đang ghim ce2e0bc có cũ hơn bản sửa d21659a5af của abseil hay không, sau đó cập nhật ghim sang một commit bằng hoặc mới hơn bản sửa đó. Hoàn thành khi một lần cấu hình CMake mới trên v0.1.86 vượt qua bước generate mà không gặp lỗi "absl_strings links to itself".

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

The CMake (FetchContent / bazel_to_cmake) build of tensorstore v0.1.86 is failing for me at the CMake generate step. Observed with CMake 4.4.4 / MSVC (VS2026) / Ninja Multi-Config on Windows.

The abseil-cpp commit pinned in third_party/abseil_cpp/workspace.bzl comes from a time where abseil's own CMake build was broken. tensorstore master currently pins the same commit, so it is affected too.

The abseil issue is https://github.com/abseil/abseil-cpp/issues/2091 . Abseil fixed this upstream on 2026-07-01 in commit d21659a5af ("Fix CMake target absl_strings so that it does not link to itself").

Since this is fixed in abseil, perhaps tensorstore could just pin a commit after the fix went in.

Ngôn ngữ chính
C++
Star
1.6k
Fork
150
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của google/tensorstore

Tất cả issue của google/tensorstore

Issue tương tự

Thêm issue về C++

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.