Commit 590a513
authored
DX-114802: Fix Mac build to actually use VCPKG for LLVM. (#16)
* Change release naming scheme to add commit ids.
Add action url to release
Add action url to release
* Mac vcpkg root setting.
Old grpc uninstall causing error?
fix vcpkg root error
Fix vcpgkg llvm for mac.
vcpkg
vcpkg
Go back to brew for build tools. vcpkg just for llvm
Update macos path
fix path to system files
vcpkg
vcpkg
vcpkg
fix re2 dependency
Make JNI CMake args more robust
- Check if protobuf_ep-install exists before adding Protobuf_ROOT
- Check if re2_ep-install exists before adding re2_ROOT
- This handles cases where system dependencies are used instead of bundled
Use vcpkg RE2 instead of bundled RE2 for macOS Gandiva build
vcpkg installs RE2 as a dependency of LLVM. When we use bundled RE2,
the Arrow C++ build compiles Gandiva against vcpkg's RE2 headers
(which use std::string_view API) but links against bundled RE2
(which uses StringPiece API), causing linker errors.
This change uses vcpkg's RE2 for both compilation and linking when
vcpkg LLVM is used, ensuring ABI compatibility.
* Add username to tag
fix release notes
* Fix merge error
* Fix quotes
* fix env var addressing1 parent fdfb66b commit 590a513
File tree
2 files changed
+87
-10
lines changed- .github/workflows
- ci/scripts
2 files changed
+87
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
228 | 228 | | |
229 | 229 | | |
230 | 230 | | |
| 231 | + | |
231 | 232 | | |
232 | 233 | | |
233 | 234 | | |
234 | 235 | | |
235 | | - | |
236 | | - | |
| 236 | + | |
| 237 | + | |
237 | 238 | | |
238 | 239 | | |
239 | 240 | | |
| |||
284 | 285 | | |
285 | 286 | | |
286 | 287 | | |
287 | | - | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
288 | 292 | | |
289 | 293 | | |
290 | 294 | | |
291 | 295 | | |
292 | 296 | | |
293 | 297 | | |
294 | | - | |
| 298 | + | |
295 | 299 | | |
296 | 300 | | |
297 | 301 | | |
298 | 302 | | |
299 | 303 | | |
300 | | - | |
| 304 | + | |
301 | 305 | | |
302 | 306 | | |
303 | 307 | | |
304 | 308 | | |
305 | | - | |
| 309 | + | |
306 | 310 | | |
307 | 311 | | |
308 | 312 | | |
| |||
312 | 316 | | |
313 | 317 | | |
314 | 318 | | |
315 | | - | |
| 319 | + | |
| 320 | + | |
316 | 321 | | |
317 | 322 | | |
318 | 323 | | |
| |||
558 | 563 | | |
559 | 564 | | |
560 | 565 | | |
561 | | - | |
| 566 | + | |
562 | 567 | | |
563 | 568 | | |
564 | 569 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
81 | 130 | | |
82 | 131 | | |
83 | 132 | | |
| |||
100 | 149 | | |
101 | 150 | | |
102 | 151 | | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
103 | 155 | | |
104 | 156 | | |
105 | 157 | | |
106 | | - | |
| 158 | + | |
107 | 159 | | |
108 | 160 | | |
109 | 161 | | |
| |||
125 | 177 | | |
126 | 178 | | |
127 | 179 | | |
128 | | - | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
129 | 201 | | |
130 | 202 | | |
131 | 203 | | |
| |||
0 commit comments