Files
gentoo/dev-lang
Eric Joldasov f4a5c79c89 dev-lang/zig: fix building 0.13.0 with sys-devel/llvm-18.1.8-r6
Also, while we are here, sync `.maxrss` fix from 9999 ebuild .
Patch message:

This is backported PR https://www.github.com/ziglang/zig/pull/21862 ,
squashed and trimmed down for Zig 0.13.0 . Fixes following error when
compiling with sys-devel/llvm-18.1.8-r6:
```
/var/tmp/portage/dev-lang/zig-0.13.0/work/zig-0.13.0/src/zig_llvm.cpp:738:68: error: static assertion failed
  738 | static_assert((Triple::EnvironmentType)ZigLLVM_LastEnvironmentType == Triple::LastEnvironmentType, "");
```

Chronology as I understood it:
 * New enum tags were added for `Triple::EnvironmentType` to 20.x in
   https://www.github.com/llvm/llvm-project/pull/111302 ,
 * These additions were backported to 19.1.3 in
   https://www.github.com/llvm/llvm-project/pull/112364 , at this point
   Zig upstream (9999) notices static assert failure and fixes in
   https://www.github.com/ziglang/zig/pull/21862 .
   Discussed here:
   https://www.github.com/llvm/llvm-project/pull/112364#discussion_r1823206017 .
 * These additions were backported again to 18.1.8-r6 (Gentoo only) in
   https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9455b76daa769c03686d18098dbf37690c5c5f61 ,
   this time it causes static assert failure for 0.13.0 .

Closes: https://bugs.gentoo.org/942563
Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>
Closes: https://github.com/gentoo/gentoo/pull/39187
Signed-off-by: Sam James <sam@gentoo.org>
2024-11-06 13:35:14 +00:00
..
…
2024-09-12 21:37:40 +03:00
2024-10-25 20:52:06 +02:00
2024-09-12 21:37:40 +03:00
2024-11-04 01:19:28 +01:00
2024-11-04 01:19:29 +01:00
…
2024-09-12 21:37:40 +03:00
2024-11-04 01:19:29 +01:00
2024-10-21 15:36:24 +03:00
…
2024-09-12 21:37:40 +03:00
…
2024-10-24 11:38:15 +02:00
…
2024-09-28 17:00:42 +02:00
…
2024-09-17 01:44:32 +02:00
…
2024-10-01 17:02:45 -04:00
2024-08-04 13:42:00 +00:00
2024-10-19 14:06:26 -05:00
2024-10-17 20:23:32 +02:00
2024-11-03 22:10:37 +01:00
2024-09-15 15:52:41 +02:00
2024-11-02 08:13:44 +01:00
…
…
2024-09-12 21:37:40 +03:00
2024-11-04 01:19:29 +01:00
…
2024-11-01 13:04:52 +00:00
…
2024-09-12 21:37:42 +03:00
2024-09-12 21:37:40 +03:00
…
2024-11-04 01:19:30 +01:00
2024-11-01 13:04:52 +00:00
…
…
2024-10-25 13:15:52 -04:00
2024-09-12 21:37:40 +03:00
…
2024-09-12 21:37:40 +03:00
2024-11-01 13:04:52 +00:00
2024-11-05 07:43:42 +01:00
2024-11-06 11:19:48 +00:00
2024-09-12 21:37:40 +03:00
2024-09-23 11:58:31 +01:00
…
2024-10-17 18:32:07 +03:00
2024-09-12 21:37:40 +03:00
2024-07-29 11:55:25 +03:00
2024-08-04 21:10:23 +03:00