add gcc as tainted and refractor 'compiler tools' (#1188)

### Description of Changes

add gcc as tainted and refractor 'compiler tools'

Reviewed-on: https://codeberg.org/ethical-foss/open-slopware/pulls/1188
Reviewed-by: Ethical FOSS admin <ethical-foss-admin@noreply.codeberg.org>
This commit is contained in:
Allen123456hello 2026-08-11 14:31:20 +02:00 • committed by Ethical FOSS admin
commit 0e06a50493

View file

@ -785,10 +785,18 @@ This is a section for repos that are similar to this one either because they are
## Compiler Tools
| Name | Last Untainted Version or Commit ID | Tags and Evidence | Alternative(s) |
| Name | Last Untainted <br />Version/Commit ID | Evidence | Alternative(s) |
|---|:---:|---|---|
| [GCC](https://gcc.gnu.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://gcc.gnu.org/ai-policy.html)) | See below |
| [`Godbolt`](https://godbolt.org) | [`d107352`](https://github.com/compiler-explorer/compiler-explorer/commit/d1073529e6bb26361e1105f5e56ed33510a83d76)? | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/compiler-explorer/compiler-explorer/blob/main/CLAUDE.md)) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) |
| [LLVM](https://llvm.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://llvm.org/docs/AIToolPolicy.html)) | [Cranelift](https://cranelift.dev/)<br />[GCC](https://gcc.gnu.org/)<br />[pcc](https://github.com/PortableCC/pcc)<br />[QBE](https://c9x.me/compile) |
| [LLVM](https://llvm.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://llvm.org/docs/AIToolPolicy.html)) | See below |
> [!Note]
> #### Compiler Alternatives
> - [Cranelift](https://cranelift.dev/)
> - [pcc](https://github.com/PortableCC/pcc)
> - [QBE](https://c9x.me/compile)
### Linkers
@ -1478,11 +1486,11 @@ This is a section for repos that are similar to this one either because they are
| [Carp](https://github.com/carp-lang/Carp) | [`736518e`](https://github.com/carp-lang/Carp/commit/736518e1820eea0c2d1c2807f74282974e2ee2b7) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/carp-lang/Carp/commit/201dc0075f593fb9daaad29f0eba5fd85cb5968b), [2](https://github.com/carp-lang/Carp/commit/d82d433b79849872dca7b88963fa6aa70ea1a45c), [3](https://github.com/search?q=repo%3Acarp-lang%2FCarp+claude+OR+copilot+OR+gemini+OR+codex+OR+%22ai-assisted-by%22+OR+sourcery-ai&type=commits&s=committer-date&o=asc)) | See below |
| [Crystal](https://crystal-lang.org) | [`a556ad7`](https://github.com/crystal-lang/crystal/commit/a556ad7c87a81c094a40bf4117097501c5577fa3) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/crystal-lang/crystal/commit/e80f29f3e8337c781ebd08f9beae43ed470aad0b), [2](https://github.com/crystal-lang/crystal/commit/1883e2dbe1e1b32647c85aa3bdb84b4f491c0acc), [3](https://github.com/search?q=repo%3Acrystal-lang%2Fcrystal+claude+OR+copilot+OR+gemini+OR+codex+OR+%22ai-assisted-by%22+OR+sourcery-ai&type=commits&s=committer-date&o=asc)) | See below |
| [CPython](https://python.org) | [`v3.14.0a4`](https://github.com/python/cpython/releases/tag/v3.14.0a4) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://devguide.python.org/getting-started/generative-ai/), [2](https://github.com/python/cpython/commit/f97e4098ff71a6488fd3411f9f9e6fa7a7bb4efe))<br />[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/python/cpython/pull/128399)) | [Omegathon] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://codeberg.org/Allen123456hello/omegathon/src/branch/main/No-LLM.md)), [Tauthon] |
| [Dlang](https://dlang.org/) | [`2.112.0`](https://dlang.org/download.html) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/dlang/dmd/commit/0bb399977511b76d770868fe14e16cad8dc49104)) | [GCC-D] |
| [Dlang](https://dlang.org/) | [`2.112.0`](https://dlang.org/download.html) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/dlang/dmd/commit/0bb399977511b76d770868fe14e16cad8dc49104)) | See below |
| [Dart](https://dart.dev/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/dart-lang/sdk/blob/main/CONTRIBUTING.md#ai-contribution-guidelines), [2](https://github.com/dart-lang/sdk/tree/6cd3938741d48681330363b3553da8eccf335407/.agents/skills), [3](https://github.com/dart-lang/core/tree/0def20c4bef2b242db15b38202a54735101f5791/.gemini)) | See below |
| [Elixir](https://elixir-lang.org) | [v1.19.5](https://github.com/elixir-lang/elixir/releases/tag/v1.19.5) | [![Permissive AI Policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/elixir-lang/elixir/blob/main/CONTRIBUTING.md#ai-contributions)) | See below |
| [Gerbil Scheme](https://github.com/mighty-gerbils/gerbil) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/mighty-gerbils/gerbil/pull/1397)) | [Chez Scheme](https://cisco.github.io/ChezScheme/)<br />[Chicken Scheme][Chicken]<br />[Guile](https://www.gnu.org/software/guile/) |
| [Golang](https://go.dev) | [`go1.22.4`](https://github.com/golang/go/releases/tag/go1.22.4) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://go.dev/gopls/features/))<br />[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/golang/go/commit/b8be5de81ee78f51fbd600498093b542e75a710e), [2](https://github.com/golang/go/commit/f8f87129646ca3821b3926e649c856a960d6bc9e), [3](https://github.com/golang/go/commit/26d5e160750b34a537cce0f1bfd47f663a110d27))<br />[![AI In Issue Tracker](./badges/ai-in-issue-tracker-teel.svg)](#ai-in-issue-tracker) ([1](https://github.com/golang/go/discussions/67901)) | [GCC-Go] |
| [Golang](https://go.dev) | [`go1.22.4`](https://github.com/golang/go/releases/tag/go1.22.4) | [![AI Functionality](./badges/ai-functionality.svg)](#ai-functionality) ([1](https://go.dev/gopls/features/))<br />[![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/golang/go/commit/b8be5de81ee78f51fbd600498093b542e75a710e), [2](https://github.com/golang/go/commit/f8f87129646ca3821b3926e649c856a960d6bc9e), [3](https://github.com/golang/go/commit/26d5e160750b34a537cce0f1bfd47f663a110d27))<br />[![AI In Issue Tracker](./badges/ai-in-issue-tracker-teel.svg)](#ai-in-issue-tracker) ([1](https://github.com/golang/go/discussions/67901)) | See below |
| [Haskell](https://www.haskell.org/) | [![Request for Help](./badges/request-for-help.svg)](#request-for-help) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://gitlab.haskell.org/ghc/ghc/-/wikis/contributing/AI)) | [Idris] [![Anti-AI Policy](./badges/anti-ai-policy.svg)](#anti-ai-policy) ([1](https://github.com/idris-lang/Idris2/blob/main/CONTRIBUTING.md#things-we-will-not-accept)) (attempts to refine Haskell)<br />[SML](https://smlfamily.github.io/) (several implementations; community is nearly dead) |
| [Hylo](https://www.hylo-lang.org) | [`3724ac7`](https://github.com/hylo-lang/hylo/commit/3724ac73a3ec181e73b2ec503b98ced3546bbf85) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/hylo-lang/hylo/commit/3a5a08f1e0e0f6e558dd8bbe3cb39b12838e5935))<br />[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/hylo-lang/hylo/pull/1695#pullrequestreview-2929617189)) | See below |
| [Janet](https://janet-lang.org/) | [`517e40a`](https://github.com/janet-lang/janet/commit/517e40a17b8d42cfc1cae29f2d0b9015da84c9a9) | [![Permissive AI policy](./badges/permissive-ai-policy-orange.svg)](#permissive-ai-policy) ([1](https://github.com/janet-lang/janet/blob/c6b802b082aa21b6e65e8c2729c85237b0cc8a24/CONTRIBUTING.md#llms-tool-usage-and-transparency), [2](https://github.com/janet-lang/janet/pull/1710))<br />[![AI Code Reviews](./badges/ai-code-reviews-purple.svg)](#ai-code-reviews) ([1](https://github.com/janet-lang/janet/pull/1710), [2](https://github.com/janet-lang/janet/pull/1721), [3](https://github.com/janet-lang/janet/pull/1731)) | See below |
@ -2337,8 +2345,6 @@ This repository is licensed under the Creative Commons Attribution Share Alike 4
[fzy]: https://github.com/jhawthorn/fzy
[Game of Trees]: https://gameoftrees.org/
[Garage]: https://garagehq.deuxfleurs.fr/
[GCC-D]: https://gcc.gnu.org/
[GCC-Go]: https://gcc.gnu.org/
[GNOME Boxes]: https://gnomeboxes.org
[GNOME Terminal]: https://gitlab.gnome.org/GNOME/gnome-terminal
[GNU Emacs]: https://www.gnu.org/software/emacs/