Commit Graph

47 Commits

Author SHA1 Message Date
Sameer Rahmani 17e4c6814c
Avoid building a llvm based bootstrap step 2023-11-09 08:17:34 +00:00
Sameer Rahmani 7577fcba1f
Add the basic derivations to debug the nixpkgs 2023-09-10 20:52:10 +01:00
Sameer Rahmani 03794fde6a
Add a default.nix and a flake file to replace the conan stuff 2023-09-02 19:12:06 +01:00
Sameer Rahmani 17728ee4ae
Remove cmake and ninja from the final toolchain 2023-05-12 19:56:30 +01:00
Sameer Rahmani 7e8acf3213
remove the old cmake and ninja musl refrences 2023-05-12 17:41:28 +01:00
Sameer Rahmani 16869cf296
Change the toolchain build to build and install the entire llvm projects 2023-05-12 16:55:46 +01:00
Sameer Rahmani 1a8122a803
Add the push functionality to upload the toolchain 2023-05-09 22:00:30 +01:00
Sameer Rahmani 12f130e415
Add a pretty simple test program 2023-05-08 18:01:54 +01:00
Sameer Rahmani 2e1c5f6dd1
Fix bunch of small blockers for stage3-sysroot 2023-05-08 18:01:34 +01:00
Sameer Rahmani 1820e1f46a
Add more codegen targets to the final toolchain 2023-04-24 10:45:05 +01:00
Sameer Rahmani b1a10d595f
Add boehmgc and finalize the tarball creation 2023-04-23 23:16:25 +01:00
Sameer Rahmani 8e76308baf
Fix the toolchain package to build mlir as well 2023-04-23 10:36:03 +01:00
Sameer Rahmani ad7b728890
Add the stage setting to zlib and zstd 2023-04-23 10:34:53 +01:00
Sameer Rahmani e8bedba2cb
Add the stage setting to musl 2023-04-23 10:34:12 +01:00
Sameer Rahmani 7362583790
Fix the toolchain config in cmake and ninja 2023-04-23 10:33:25 +01:00
Sameer Rahmani 951e385547
Remove build requirements from base zlib and zstd 2023-04-23 10:32:32 +01:00
Sameer Rahmani 4c20072456
Update the builder script to contain stage base builds 2023-04-23 10:30:36 +01:00
Sameer Rahmani e53ae5219e
Add the stage2 bundle and sysroot 2023-04-23 10:29:55 +01:00
Sameer Rahmani 0759b72668
Add the stage1 bundle and sysroot to get rid of dependencies 2023-04-23 10:29:10 +01:00
Sameer Rahmani c3cc284544
rename the llvm package to clang 2023-04-23 10:28:29 +01:00
Sameer Rahmani 6cc12121a2
Add a deployer to extract the source of a package 2023-04-23 10:27:05 +01:00
Sameer Rahmani cba3ebfb5b
Add the final stage compiler 2023-04-22 20:54:00 +01:00
Sameer Rahmani 9ef33e40d6
Add the IWYU package 2023-04-22 20:53:22 +01:00
Sameer Rahmani 2f691fbc8d
fix the stage0 profile 2023-04-21 13:13:50 +01:00
Sameer Rahmani 731116026f
Fix the build_type for stage0 2023-04-20 13:40:52 +01:00
Sameer Rahmani 3b78d04dee
Add the stage1 llvm toolchain (static binaries) 2023-04-18 00:12:28 +01:00
Sameer Rahmani 7a43de4b72
Build libcxx and use it in stage1 package 2023-04-16 19:37:25 +01:00
Sameer Rahmani 747840ddfb
Add a musl base libcxx for stage1 2023-04-16 17:47:07 +01:00
Sameer Rahmani f6afdd76fe
Add the sysroot package for stage1 2023-04-16 17:46:04 +01:00
Sameer Rahmani 32c98619ec
Add the zlib base class 2023-04-16 17:44:43 +01:00
Sameer Rahmani cbaff74fbb
Add the zstd-bootstrap package 2023-04-16 17:34:33 +01:00
Sameer Rahmani e127916504
Add the zlib-bootstrap package 2023-04-16 17:34:22 +01:00
Sameer Rahmani 5febe50655
Remove the un-necessary libc option 2023-04-16 17:33:41 +01:00
Sameer Rahmani 68701215bb
Add libc option to zlib and zstd 2023-04-14 18:26:58 +01:00
Sameer Rahmani 37e75b9f09
Copy kernel headers to musl package 2023-04-12 21:11:53 +01:00
Sameer Rahmani 579ecb082a
Add the musl package 2023-04-12 19:13:35 +01:00
Sameer Rahmani c6c68b1002
Move versions into the builder script 2023-04-12 19:13:04 +01:00
Sameer Rahmani 1b00dc7123
Add the stage1 profile 2023-04-12 19:12:24 +01:00
Sameer Rahmani 31bd2ad104
Add the kernel-headers package 2023-04-12 19:12:03 +01:00
Sameer Rahmani f9976b7053
Fix the clang bootstrap package to be built with correct args 2023-04-07 11:09:22 +01:00
Sameer Rahmani a25529ed05
Add the zlib package 2023-04-07 11:08:47 +01:00
Sameer Rahmani 5330b6ec00
Add the zlib-ng package 2023-04-07 11:08:40 +01:00
Sameer Rahmani 6b4942cfb2
Add the zstd package 2023-04-07 11:08:18 +01:00
Sameer Rahmani 8c339d6e81
Add a utils modules for helper functions 2023-04-07 11:06:48 +01:00
Sameer Rahmani 0152c82f3e
Fix the ninja source path 2023-03-25 15:28:15 +00:00
Sameer Rahmani 2cbd170dc2
Add the recipe to build ninja 2023-03-24 20:11:50 +00:00
Sameer Rahmani 8c125a6b47
Initial commit 2023-03-24 16:29:26 +00:00