Commit Graph

12 Commits

Author SHA1 Message Date
Wildan Mubarok
97bab15d69 Add gnu-binutils as depedency of gcc13 2025-09-15 18:31:53 +00:00
Wildan Mubarok
bf8d95bef2 Fix install failure due to symlink 2025-09-10 17:36:54 +00:00
Wildan Mubarok
46fa0798f8 Compile gcc libraries in gcc13 2025-07-22 20:15:37 +00:00
Ron Williams
76c77039cc Copy missing .o and .a files from prefix into the gcc package (Janky fix) 2025-07-07 06:37:18 -06:00
Ron Williams
aced42af12 Add POSIX test suite, improve gcc recipe 2025-06-20 19:14:26 -07:00
Ron Williams
39aa043c35 Add cc1 to path 2025-06-12 11:03:55 -06:00
Jeremy Soller
6b617d0ad1
gcc13: remove redundant package depends 2025-04-21 13:16:10 -06:00
Jeremy Soller
289c3e69b8
Drop COOKBOOK_PREFER_STATIC 2025-04-18 10:52:50 -06: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
Jeremy Soller
97aa876f2a
gcc13: disable LTO 2024-04-01 11:06:17 -06:00
Ribbon
7f926bf64d Add partial ABI separation on recipe dependencies and improve names 2023-12-11 16:10:06 +00:00