Skip to content

Commit de010f0

Browse files
Ruy Contributorscopybara-github
authored andcommitted
Fix config for export
FUTURE_COPYBARA_INTEGRATE_REVIEW=#354 from jdapena:gcc_fix_2024_03_25 87900cc PiperOrigin-RevId: 695589061
1 parent c08ec52 commit de010f0

3 files changed

Lines changed: 3 additions & 4 deletions

File tree

ruy/BUILD

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
44
load("@bazel_skylib//lib:selects.bzl", "selects")
55
load(":build_defs.bzl", "ruy_copts", "ruy_copts_avx", "ruy_copts_avx2_fma", "ruy_copts_avx512")
66
load(":build_defs.oss.bzl", "ruy_linkopts_thread_standard_library")
7-
load(":ruy_test_ext.oss.bzl", "ruy_test_ext_defines", "ruy_test_ext_deps")
87
load(":ruy_test.bzl", "ruy_benchmark", "ruy_test")
8+
load(":ruy_test_ext.oss.bzl", "ruy_test_ext_defines", "ruy_test_ext_deps")
99

1010
package(
1111
default_applicable_licenses = ["//third_party/ruy:license"],

ruy/build_defs.bzl

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,12 @@ def ruy_copts():
5454
def ruy_copts_avx():
5555
return select({
5656
"//ruy:x86_64_and_not_msvc": ["-mavx"],
57-
"//tools/cc_target_os:windows_msvc": ["/arch:AVX"],
5857
"//conditions:default": [],
5958
})
6059

6160
def ruy_copts_avx2_fma():
6261
return select({
6362
"//ruy:x86_64_and_not_msvc": ["-mavx2", "-mfma"],
64-
"//tools/cc_target_os:windows_msvc": ["/arch:AVX2"],
6563
"//conditions:default": [],
6664
})
6765

@@ -71,6 +69,5 @@ def ruy_copts_avx512():
7169
# in optimized builds (-c opt).
7270
return select({
7371
"//ruy:x86_64_and_not_msvc": ["$(STACK_FRAME_UNLIMITED)", "-mavx512f", "-mavx512vl", "-mavx512cd", "-mavx512bw", "-mavx512dq"],
74-
"//tools/cc_target_os:windows_msvc": ["/arch:AVX512"],
7572
"//conditions:default": [],
7673
})

ruy/profiler/instrumentation.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,10 @@ limitations under the License.
1717
#define RUY_RUY_PROFILER_INSTRUMENTATION_H_
1818

1919
#ifdef RUY_PROFILER
20+
#include <stdlib.h>
2021
#include <cstdio>
2122
#include <mutex>
23+
#include <string>
2224
#include <vector>
2325
#endif
2426

0 commit comments

Comments
 (0)