From: "eightbitraptor (Matthew Valentine-House) via ruby-core" Date: 2023-01-19T16:07:31+00:00 Subject: [ruby-core:111908] [Ruby master Misc#19353] Drop gcc <= 6 and clang <= 9 Issue #19353 has been updated by eightbitraptor (Matthew Valentine-House). I recently encountered a CI failure when testing against `C++98` due to the lack of variadic macros. `internal/gc.h` states that ``` * @note To ruby-core: remember that this header can be possibly * recursively included from extension libraries written in C++. * Do not expect for instance `__VA_ARGS__` is always available. * We assume C99 for ruby itself but we don't assume languages of * extension libraries. They could be written in C++98. ``` If we're assuming that Ruby itself targets `C99`, does this mean that dropping `GCC6` would allow us to relax the testing requirement for `C++98`? ---------------------------------------- Misc #19353: Drop gcc <= 6 and clang <= 9 https://bugs.ruby-lang.org/issues/19353#change-101331 * Author: shyouhei (Shyouhei Urabe) * Status: Open * Priority: Normal ---------------------------------------- We test those old compilers using Ubuntu bionic. This OS is reaching its EOL. Making them available would become harder. I would like to drop supporting them. Any opinions? -- https://bugs.ruby-lang.org/ ______________________________________________ ruby-core mailing list -- ruby-core@ml.ruby-lang.org To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org ruby-core info -- https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-core.ml.ruby-lang.org/