You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Why was the static assertion static_assert(x86_64, "The platform must be 64bit!"); added at line 104 in the file src/common/utils/Status.h? Does this imply that the code is not supported for deployment on machines with the aarch64 architecture?
The text was updated successfully, but these errors were encountered:
In the Status struct, we utilize the high 16 bits of 64-bit pointers to store status codes. This feature is available on x86_64 architectures and most aarch64 architectures (like folly/PackedSyncPtr). While we plan to remove restrictions for aarch64 architectures, our production environment currently only has x86_64 machines, making it impossible to test compilation and runtime behavior on aarch64. We welcome any feedback!
Why was the static assertion static_assert(x86_64, "The platform must be 64bit!"); added at line 104 in the file src/common/utils/Status.h? Does this imply that the code is not supported for deployment on machines with the aarch64 architecture?
The text was updated successfully, but these errors were encountered: