Skip to content

Commit 973be36

Browse files
committed
Fix libomp.a dune rule to handle missing paths gracefully
- Add &> /dev/null to the final fallback to suppress "No such file or directory" errors - Add touch libomp.a to ensure the target is always created even if all copies fail
1 parent 3071a8d commit 973be36

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/quickjs/dune

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@
5656
cp /usr/local/Cellar/libomp/17.0.6/lib/libomp.a . &> /dev/null \
5757
|| cp /usr/lib/libgomp.a libomp.a &> /dev/null \
5858
|| cp /usr/lib/gcc/x86_64-linux-gnu/*/libgomp.a libomp.a &> /dev/null \
59-
|| cp /usr/lib/gcc/aarch64-redhat-linux/15/libgomp.a libomp.a
59+
|| cp /usr/lib/gcc/aarch64-redhat-linux/15/libgomp.a libomp.a &> /dev/null \
60+
|| touch libomp.a
6061
"))
6162
(mode standard)
6263
)

0 commit comments

Comments
 (0)