Commit Graph

21 Commits

Author SHA1 Message Date
Wildan M
d07cdf6400
Disable frame pointer for i586 2026-02-28 15:55:46 +07:00
Ojus Chugh
e6c5483748 gcc13: add --disable-bootstrap flag to native build configuration 2026-02-09 18:34:36 +05:30
Wildan M
e9d0d843d0
Avoid overriding GCC build sysroot 2026-01-06 09:44:21 +07:00
Wildan M
570f2537fe
Fix libtool init in prefix gcc 2026-01-03 15:42:06 +07:00
Wildan M
5e9f08ac05
Fix prefix build in podman 2026-01-02 18:29:35 +07:00
Wildan M
d034e6a381
Fixes for other arch like RISC-V 2025-12-30 11:03:37 +07:00
Wildan M
2fe4fdc2fb
Further fixes to make gcc13 compile 2025-12-30 11:03:36 +07:00
Wildan M
eb2a7d7413
Bootstrap GCC prefix using cookbook 2025-12-30 11:03:34 +07:00
Wildan M
b5c9bc2e18
Implement optional packages 2025-12-03 15:15:55 +07:00
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