Commit Graph

31 Commits

Author SHA1 Message Date
LLeny
f84c756c0e LuaJIT dynamic recipe 2025-02-19 18:47:56 +08:00
Anhad Singh
4f70981463
feat(rustc): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-10 23:22:28 +11:00
Anhad Singh
efada0e656
feat(llvm18-shared)
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-10 23:19:54 +11:00
Anhad Singh
e731a3ab52
feat(cargo): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-02-09 18:53:21 +11:00
Anhad Singh
8b663ee368 fix(cookbook): shared dependencies
These shall only be added iff `PREFER_STATIC` is not set.

Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-23 16:12:12 +11:00
Anhad Singh
3ee1f4da00 feat(cookbook): add the option to prefer static
By default all libraries and applications that can be dynamically linked
will be dynamically linked. You can override this behaviour by setting
the `COOKBOOK_PREFER_STATIC` environment variable. Note that if you
perviously did not use this flag, it might (most likely will) require a
complete userland sysroot recompilation.

It will look like this:
```bash
$ make clean
$ COOKBOOK_PREFER_STATIC=yes make image
```

For testing, the following will also work:
```bash
$ COOKBOOK_PREFER_STATIC=yes make cr.{PACKAGE_NAME} # obviously replace
                                                    # PACKAGE_NAME with
                                                    # the name of a package :)
```

Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:55:37 +11:00
Anhad Singh
61b536c275 feat(gcc13): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00
Anhad Singh
4958040529 Revert "feat(llvm): dynamic"
This reverts commit 3ded192f52b46f635d59bfd0b3141d02c56ce7c0.
2025-01-20 19:01:36 +11:00
Anhad Singh
9e3aa1b480 feat(llvm): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00
Anhad Singh
dff2dcd4d6 feat(git): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:36 +11:00
Anhad Singh
69e5aef6f3 feat(gnu-make): dynamic
Signed-off-by: Anhad Singh <andypython@protonmail.com>
2025-01-20 19:01:34 +11:00
Jeremy Soller
c224b9a101
Revert "Fix llvm18 recipe on newer Pop"
This reverts commit f953d63d65.
2025-01-14 19:56:47 -07:00
Jeremy Soller
f953d63d65
Fix llvm18 recipe on newer Pop 2025-01-14 15:23:15 -07:00
Josh Megnauth
1d5b170e3c
fix: GNU Make detects our glob.h
GNU Make's configure detects our new `glob.h` so we don't have to
override it anymore. Overriding it causes compilation to fail.
2025-01-05 02:58:23 -05:00
Jeremy Soller
73924de28f
gnu-make: use glob implementation from relibc 2024-12-30 13:01:45 -07:00
Josh Megnauth
ee3f3e7679
Fix and bump lua54 2024-12-01 23:04:44 -05:00
Ribbon
1c978c7267 Rename the hello-world recipe 2024-11-05 16:44:39 +00:00
Dorian Davi
223ba2b908 Luarocks port 2024-10-29 23:02:38 +00:00
Bendeguz Pisch
c5a6357d85 Update GNU make to v4.4 and create new recipe and new patch. 2024-08-31 12:06:50 +00:00
Ribbon
e87c300591 Move recipes to the WIP category 2024-07-07 13:06:54 +00:00
Ribbon
5e66c2fb26 Add ABI separation on the LLVM recipe 2024-06-07 18:55:31 +00:00
Jeremy Soller
20465f86f0
Set crt-static to true in rust recipe 2024-05-30 11:37:45 -06:00
Jeremy Soller
74e18a5fb5
Update llvm and rust 2024-05-29 09:54:05 -06:00
Ribbon
2c62ed7da6 Add a recipe for "Hello World" examples 2024-04-09 14:12:32 +00:00
Jeremy Soller
97aa876f2a
gcc13: disable LTO 2024-04-01 11:06:17 -06:00
Ribbon
fa7698e2aa Add new categories, move recipes and update the README 2024-02-19 14:17:38 +00:00
bjorn3
adaf1c9631 Convert lci recipe to toml 2024-01-08 21:33:55 +01:00
bjorn3
8209fa04c9 Convert fal recipe to toml and move to wip 2024-01-08 21:33:32 +01:00
Ribbon
d7eb1511c0 Recipe cleanup 2023-12-14 19:50:54 +00:00
Jeremy Soller
2ac416fa07
Convert gawk recipe to toml, move to wip 2023-12-13 14:22:47 -07:00
Ribbon
7f926bf64d Add partial ABI separation on recipe dependencies and improve names 2023-12-11 16:10:06 +00:00