New comment by ahesford on void-packages repository https://github.com/void-linux/void-packages/pull/24097#issuecomment-680423238 Comment: If you don't mind, please give me one more test. I can't put down `USE_SYSTEM_LLVM` and built one version with the Void `llvm10` and one with the in-tree, patched llvm9. I ran `xbps-src check julia` for each version. I've pushed a commit on top of your `p7zip` change to build with `USE_SYSTEM_LLVM`. When built against Void `llvm10`, `check` reports 38552019 pass results, 3 failures, and 352559 broken tests. When built with the in-tree llvm9, `check` reports 38559013 pass results, 3 failures and 352559 broken tests. These are the differences: ``` --- llvm09.txt 2020-08-25 22:13:48.687994239 -0400 +++ llvm10.txt 2020-08-25 22:13:48.687994239 -0400 @@ -20,2 +19,2 @@ - Libdl | 64 1 65 - LinearAlgebra/addmul | 4338 4338 + LinearAlgebra/addmul | 10620 10620 + Libdl | 72 1 73 @@ -68 +67 @@ - abstractarray | 54677 24795 79472 + abstractarray | 54967 24795 79762 @@ -74 +73 @@ - bitarray | 913624 913624 + bitarray | 914096 914096 @@ -99 +98 @@ - env | 191 191 + env | 192 192 @@ -123 +122 @@ - loading | 159280 159280 + loading | 145198 145198 @@ -127 +126 @@ - misc | 1280984 1280984 + misc | 1280992 1280992 @@ -140 +139 @@ - ranges | 12109662 327691 12437353 + ranges | 12109689 327691 12437380 @@ -177 +176 @@ - Overall | 38559013 3 352559 38911575 + Overall | 38552019 3 352559 38904581 ``` I'm not sure why the total number of tests is different, but it sure seems like Julia is generally doing what it expects with the Void `llvm10`. If you can identify a problem caused by `llvm10`, we'll stick with the vendored version in https://github.com/void-linux/void-packages/pull/24097/commits/026635864dd593504e8f2a02d188a421685467e2 and call it quits. However, if everything seems to work as you expect with `llvm10`, I prefer building against the Void package. You've noted before that LLVM takes a long time to build, and builder resources are valuable. Adding all of this extra time just to support Julia is a hard sell unless absolutely necessary.