Skip to content

Commit f96e532

Browse files
committed
Made libxml dependency hermetic
1 parent eb8d631 commit f96e532

File tree

4 files changed

+6
-11
lines changed

4 files changed

+6
-11
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
- name: Install Dependencies
3232
run: |
3333
sudo apt-get update
34-
sudo apt-get install -y libxml2-dev ocl-icd-opencl-dev gdb
34+
sudo apt-get install -y ocl-icd-opencl-dev gdb
3535
3636
- name: Setup model server
3737
run: |

BUILD

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,24 +19,16 @@ cc_library(
1919
"include",
2020
"framework/include"
2121
],
22-
copts = select({
23-
"@platforms//os:linux": [
24-
"-I/usr/include/libxml2",
25-
],
26-
"//conditions:default": [
27-
],
28-
}),
2922
linkopts = select({
3023
"@platforms//os:osx": [
3124
"-framework OpenCL",
3225
],
3326
"//conditions:default": [
3427
"-lOpenCL",
3528
],
36-
}) + [
37-
"-lxml2"
38-
],
29+
}),
3930
deps = [
31+
"@libxml2",
4032
"//kernels/nnef:nnef"
4133
],
4234
visibility = ["//visibility:public"],

MODULE.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ bazel_dep(name = "hedron_compile_commands", dev_dependency = True)
2020
bazel_dep(name = "flatbuffers", version = "24.3.25")
2121
bazel_dep(name = "opentelemetry-cpp", version = "1.19.0")
2222
bazel_dep(name = "opencv", version = "4.11.0.bcr.2")
23+
bazel_dep(name = "libxml2", version = "2.13.5")
2324

2425
# Hedron's Compile Commands Extractor for Bazel
2526
git_override(

MODULE.bazel.lock

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)