I have added:
+filegroup(
+ name = "stdlibs_dynamic",
+ srcs = [
+ "usr/lib/x86_64-linux-gnu/libstdc++.so.6",
+ ],
+ data = [
+ "usr/lib/x86_64-linux-gnu/libstdc++.so.6",
+ ]
+
+)
+
+filegroup(
+ name = "stdlibs_static",
+ srcs = [
+ "usr/lib/gcc/x86_64-linux-gnu/7/libstdc++.a",
+ ],
+ data = [
+ "usr/lib/gcc/x86_64-linux-gnu/7/libstdc++.a",
+ ]
+
+)
+
+ dynamic_runtime_lib = ":stdlibs_dynamic",
+ static_runtime_lib = ":stdlibs_static",
+ static_link_cpp_runtimes_feature = feature(
+ name = "static_link_cpp_runtimes",
+ enabled = True,
+ )
+ static_link_cpp_runtimes_feature,
+ linkstatic = 0,
And it leads me to the following crash:
FATAL: bazel crashed due to an internal error. Printing stack trace:
java.lang.RuntimeException: Unrecoverable error while evaluating node 'ActionLookupData{actionLookupKey=ConfiguredTargetKey{label=@gcc_x86_64_linux//:cc-gcc-x86_64-linux, config=BuildConfigurationValue.Key[48bec7d7f0cfee89a93b149ef566c71979caa05e62572cdd191af7d6a9333cdc]}, actionIndex=0}' (requested by nodes 'ArtifactNestedSetKey{rawChildren=[File:[[<execution_root>]bazel-out/k8-fastbuild/bin]sandbox/hello_world/_objs/foo/main.pic.o, File:[[<execution_root>]bazel-out/k8-fastbuild/bin]_solib___Ccc-gcc-x86_U64-linux/libstdc++.so.6]}', 'ArtifactNestedSetKey{rawChildren=[File:[[<execution_root>]bazel-out/k8-fastbuild/bin]sandbox/hello_world/foo, File:[[<execution_root>]bazel-out/k8-fastbuild/bin]_solib___Ccc-gcc-x86_U64-linux/libstdc++.so.6]}')
at com.google.devtools.build.skyframe.AbstractParallelEvaluator$Evaluate.run(AbstractParallelEvaluator.java:644)
at com.google.devtools.build.lib.concurrent.AbstractQueueVisitor$WrappedRunnable.run(AbstractQueueVisitor.java:382)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalStateException: Not-yet-present artifact owner: ConfiguredTargetKey{label=@gcc_x86_64_linux//:cc-gcc-x86_64-linux, config=BuildConfigurationValue.Key[48bec7d7f0cfee89a93b149ef566c71979caa05e62572cdd191af7d6a9333cdc]}
at com.google.common.base.Preconditions.checkState(Preconditions.java:591)
at com.google.devtools.build.lib.skyframe.ArtifactFunction.getActionLookupValue(ArtifactFunction.java:419)
at com.google.devtools.build.lib.skyframe.ActionUtils.getActionForLookupData(ActionUtils.java:29)
at com.google.devtools.build.lib.skyframe.ActionExecutionFunction.computeInternal(ActionExecutionFunction.java:179)
at com.google.devtools.build.lib.skyframe.ActionExecutionFunction.compute(ActionExecutionFunction.java:169)
at com.google.devtools.build.skyframe.AbstractParallelEvaluator$Evaluate.run(AbstractParallelEvaluator.java:560)
... 4 more