Commit Graph

50 Commits

Author SHA1 Message Date
topjohnwu
43ace8a24d Use GNU patch on macOS 2024-09-13 17:11:55 -07:00
topjohnwu
62bf82fd13 Always strip executables 2024-08-09 15:57:13 -07:00
topjohnwu
669d126bb6 Rename functions 2024-08-06 16:30:30 -07:00
topjohnwu
b13e0214d6 Fix shell scripts 2024-08-06 10:29:43 -07:00
topjohnwu
b7c45e189b Update to Rust 1.80.0 2024-08-06 03:29:05 -07:00
topjohnwu
c586d0919f Specify min macOS target 2024-06-18 17:00:12 -07:00
topjohnwu
dcfd8a060e Move env setup outside of build.sh 2024-06-17 17:24:56 -07:00
LoveSy
88b62b0e35 Enable llvmgold 2024-06-14 14:04:41 -07:00
topjohnwu
c79883941b Fix scripts 2024-05-05 11:17:07 -07:00
topjohnwu
4989d12392 Only copy over necessary files 2024-04-25 23:15:20 -07:00
topjohnwu
ab4343adbd Several minor changes 2024-04-24 21:09:23 -07:00
topjohnwu
3832341ea0 Allow specifying individual tasks 2024-04-24 14:40:47 -07:00
topjohnwu
b607dee4c0 Enable zstd for lld 2024-04-24 10:45:11 -07:00
topjohnwu
f5b6127f1f Fix building on Unix 2024-04-24 10:44:29 -07:00
topjohnwu
8ee74f05d8 Manually strip executables 2024-04-24 01:34:50 -07:00
topjohnwu
53f8673821 Support NDK r27 2024-04-24 01:15:55 -07:00
topjohnwu
903790e4da DIST_ONLY -> SKIP_BUILD 2024-04-22 16:01:59 -07:00
topjohnwu
7061f67006 Update Linux building 2024-03-29 01:02:04 -07:00
topjohnwu
fdb6b9d9a3 No longer need cross compilation
We have access to M1 runners
2024-01-31 18:39:59 -08:00
topjohnwu
7d5f783d5f Try to cross compile for macOS 2024-01-11 15:14:03 -08:00
topjohnwu
4040de2515 Fix NDK download and extraction 2023-09-01 03:13:53 -07:00
topjohnwu
fad152e014 Use the same LLVM source code as NDK
Switch to NDK r26 and update Rust version
2023-08-31 19:54:46 -07:00
topjohnwu
c9706a7b98 Do not cross compile on GitHub action 2023-08-11 23:22:08 -07:00
topjohnwu
9993fdd7fa Archive the entire build output 2023-06-13 01:35:53 -07:00
topjohnwu
300e5f028e Update scripts 2023-06-03 20:45:21 -07:00
topjohnwu
188ba23def Cross compiling aarch64 to x64 should not override page size 2023-04-23 18:29:09 -07:00
topjohnwu
11309fbc91 Update scripts 2023-04-12 02:37:08 -07:00
LoveSy
cf3206ae1d Upgrade rust & use gnu variant for windows 2023-04-11 02:47:21 -07:00
topjohnwu
d1e35ce404 Make local builds easier 2022-08-18 02:45:36 -07:00
topjohnwu
5453ce6280 Update to NDK r25 2022-07-20 14:25:23 -07:00
topjohnwu
ef933b213a Fix cross compile on macOS 2022-07-04 16:19:23 -07:00
topjohnwu
4e3578e748 Workaround file corruption 2022-07-03 03:41:43 -07:00
topjohnwu
9a5879ece0 Update to latest Rust upstream 2022-06-23 01:01:51 -07:00
topjohnwu
2425c369bc Fix lld on Linux 2022-04-14 16:39:33 -07:00
topjohnwu
e6a736113e Add license headers 2022-04-11 04:32:39 -07:00
topjohnwu
ed664919ad 64k -> 16k 2022-04-10 15:14:49 -07:00
topjohnwu
282518a921 Centralize clang versions 2022-04-09 13:54:42 -07:00
topjohnwu
844b571b0a Only cache LLVM and final artifacts 2022-04-09 00:33:41 -07:00
topjohnwu
64a831a753 Split out common scripts 2022-04-08 15:19:45 -07:00
topjohnwu
891201f64a Reduce tar spam 2022-04-08 15:01:38 -07:00
topjohnwu
a026b4f3b0 Cross compile aarch64 for macOS 2022-04-06 05:40:26 -07:00
topjohnwu
866cc05109 Fix current directory 2022-04-05 02:10:15 -07:00
topjohnwu
5ef5e65e05 Force vendored openssl 2022-04-04 22:40:56 -07:00
topjohnwu
bf14ad341a Bump to NDK r24 and Rust 1.60.0 2022-04-04 22:40:56 -07:00
topjohnwu
380cec7740 Another attempt to build things properly 2022-04-03 00:37:07 -07:00
topjohnwu
215b76d79d Fix scripts 2022-04-02 18:57:03 -07:00
topjohnwu
ddf6124e9f Archive output package 2022-04-02 14:32:55 -07:00
topjohnwu
685dfda14a Fix Linux builds 2022-04-02 14:14:12 -07:00
topjohnwu
e488109561 Install ninja 2022-04-02 04:09:47 -07:00
topjohnwu
1ba751ccf6 Build with GitHub actions 2022-04-02 04:03:20 -07:00