We wanted to bring the following issue to your attention.
We are building a Linux container with USD, and testing it on a MAC ARM host, and we are getting the following error:
ArchError: Could not find 'cpu MHz' in /proc/cpuinfo
Function: Arch_ComputeNanosecondsPerTick
File: /opt/jenkins/workspace/some_release/build-Release/_deps/usd-src/pxr/base/arch/timing.cpp
Line: 149
qemu: uncaught target signal 6 (Aborted) - core dumped
According to a quick search, other people have run into this.
The "CPU MHz: " line is definitely missing from /proc/cpuinfo in the container in this case.
Since that file can not be edited, we don't have a workaround right now.
https://github.com/PixarAnimationStudios/OpenUSD/blob/10b62439e9242a55101cf8b200f2c7e02420e1b0/pxr/base/arch/timing.cpp#L150
We wanted to bring the following issue to your attention. We are building a Linux container with USD, and testing it on a MAC ARM host, and we are getting the following error:
According to a quick search, other people have run into this. The "CPU MHz: " line is definitely missing from /proc/cpuinfo in the container in this case. Since that file can not be edited, we don't have a workaround right now.
Thank you!