Commit Graph

64 Commits

Author SHA1 Message Date
e8767d2b76 Dockerfile: move to bullseye
Zig's 0.11.0 linking code has a bug where it would refuse to link to a
symbol that links to `pthread_create@@GLIBC_2_34`, since
`pthread_create@GLIBC_2.2.5` exists.

All that weirdness can be worked around by using a distro that has glibc
2.31.

For someone who is porting this to a modern distro: getting glibc-linked
0.11.0 may be tough. You may have better luck with 0.12.0.
If you really need 0.11.0, link stage3 to musl, that will just work.
2024-11-10 00:31:11 +02:00
5b27005106 step31, 32, 33 2024-11-10 00:04:37 +02:00
4c8aa66600 step29, 30 2024-11-09 23:43:10 +02:00
edbb6e0872 container fixes 2024-11-09 23:17:04 +02:00
a58348cabd step28 2024-11-09 23:01:35 +02:00
b9045293fa step27 2024-11-09 22:43:49 +02:00
4bfaf937e9 step26 2024-11-09 19:27:04 +02:00
39fdefe34f update step25 build zig1.wasm 2024-11-09 19:05:07 +02:00
a979784852 step25 2024-11-09 18:28:12 +02:00
e5008d2257 step24 2024-11-09 18:16:52 +02:00
94d7058022 step23 2024-11-09 18:02:25 +02:00
902c9b1390 step22, llvm16 2024-11-09 17:03:42 +02:00
36d2e68f52 Dockerfile: remove unnecessary deps 2024-11-09 16:00:34 +02:00
939ace63fb step20 2024-11-09 15:30:45 +02:00
7094c8b0b6 step19: fix previous dir 2024-11-09 15:25:17 +02:00
49e58176df update commit comment 2024-11-09 15:16:43 +02:00
86ccfba77a step18, 19 2024-11-09 15:16:25 +02:00
02f8d6e831 more adhoc patching of CMakeLists.txt
This happens often, and it's structure is known well enough to be
processed with sed.
2024-11-09 15:02:55 +02:00
f4f65abfd8 add missing patch 2024-11-09 14:39:42 +02:00
f106bc9471 add a comment for step18 2024-11-08 20:07:37 +02:00
0ff04803dc step16, 17 2024-11-08 20:05:18 +02:00
2050f9ae4c step14 and 15 2024-11-08 19:42:10 +02:00
2c374bcace step13 2024-11-08 19:22:52 +02:00
321dbe70cc step12 2024-11-08 18:32:44 +02:00
c02aef602a advance step11 2024-11-08 17:05:55 +02:00
1c3aa58040 step11 2024-11-08 16:56:35 +02:00
cd6a987e9a step10 2024-11-08 16:47:27 +02:00
ec42eb8bc8 remove echo statements, make var names consistent
more helpful
2024-11-07 09:09:25 +02:00
084b5b082a fix var name 2024-11-07 07:41:05 +02:00
a13e2b9152 comments 2024-11-07 00:04:53 +02:00
f0e4815cb5 remove redundant comment 2024-11-07 00:03:15 +02:00
4f491bc334 step09 2024-11-07 00:03:00 +02:00
1bf8e4609d reword log messages 2024-11-06 23:48:40 +02:00
42464b1b56 rename step variables 2024-11-06 23:36:47 +02:00
770153228a step8 is fine 2024-11-06 22:59:50 +02:00
1b12bab360 run: what works and what doesn't 2024-11-06 22:57:41 +02:00
e516351ba5 step8 + shellcheck 2024-11-06 22:51:55 +02:00
6c20b6aee5 step7 and 8 2024-11-06 22:48:24 +02:00
d942dc7337 steps 2024-11-06 19:50:17 +02:00
ec951535ae fix lib dir 2024-11-06 17:24:49 +02:00
eaaba41346 more working steps 2024-11-06 17:20:23 +02:00
1a703be634 run: allow passing an intermediate stage 2024-11-06 17:02:45 +02:00
2305f1030e not tarring 2024-11-06 15:46:07 +02:00
77128e14c9 fix git clone 2024-11-06 15:27:19 +02:00
a9205eca6a remove redundant action 2024-11-06 15:18:36 +02:00
9bfd86c4f5 more nonbinary uses 2024-11-06 15:13:57 +02:00
0dbd121d15 working with a munged-up repo 2024-11-06 15:00:51 +02:00
1179ba1088 zig-nobinaries 2024-11-06 14:55:32 +02:00
53b98f44a8 Update README 2024-11-06 14:53:09 +02:00
3b2cfaa142 container: +patch 2024-11-06 14:36:03 +02:00