Assigned
Status Update
Comments
aj...@google.com <aj...@google.com> #3
Patching this is not as simple, since the chroot paths are actually:
/build/hatch/tmp/portage/sci-libs/tensorflow-2.17.0-r155/work/tensorflow-2.17.0-bazel-base/external/org_tensorflow/tensorflow/lite/kernels/random_ops_test.cc
/build/hatch/tmp/portage/sci-libs/tensorflow-2.17.0-r160/work/tensorflow-2.17.0-bazel-base/external/org_tensorflow/tensorflow/lite/kernels/random_ops_test.c
PATCHES doesn't seem to reach into this, so might need to do manually. Unsure also when this directory is created and where the sources are coming from.
aj...@google.com <aj...@google.com> #4
Got parallels working with a set of slot and install configurations! This does seem to increase on-device size though since we have to install two different abseils.
aj...@google.com <aj...@google.com> #5
Ultimately, upgrading abseil to 20240116.2 was not needed to upgrade the parent bug: upgrading autofdo. We managed to patch the dependency on newer abseil out of autofdo 0.30. That being said, this bug does still exist. Just moving to a lower priority.
Description
When upgrading abseil to 20240116 for
sys-devel/autofdo
(see parent bug), we can't build tensorflow because it has incorrect includes for abseil.This is probably fixed upstream, but we don't seem to carry many patches for our tensorflow. Will try to find a way forward.