commit:     957c31bc44ec37998f9a1c108ab83a7b63bde625
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  6 14:37:23 2026 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Tue Jan  6 23:02:09 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=957c31bc

www-servers/h2o: note that strict-aliasing is fixed upstream

Remove from live, add note to remove on next bump.

Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 www-servers/h2o/h2o-2.3.0_pre20250130.ebuild |  2 ++
 www-servers/h2o/h2o-9999.ebuild              | 10 +---------
 2 files changed, 3 insertions(+), 9 deletions(-)

diff --git a/www-servers/h2o/h2o-2.3.0_pre20250130.ebuild 
b/www-servers/h2o/h2o-2.3.0_pre20250130.ebuild
index 33f27a6ef730..e0db717df84c 100644
--- a/www-servers/h2o/h2o-2.3.0_pre20250130.ebuild
+++ b/www-servers/h2o/h2o-2.3.0_pre20250130.ebuild
@@ -72,6 +72,8 @@ src_configure() {
                # -Werror=strict-aliasing
                # https://bugs.gentoo.org/967654
                # https://github.com/h2o/h2o/issues/3541
+               #
+               # Fixed upstream in git, post 2.3.0-beta2
                append-flags -fno-strict-aliasing
                filter-lto
        fi

diff --git a/www-servers/h2o/h2o-9999.ebuild b/www-servers/h2o/h2o-9999.ebuild
index 88131ac2b92a..c78115c9db30 100644
--- a/www-servers/h2o/h2o-9999.ebuild
+++ b/www-servers/h2o/h2o-9999.ebuild
@@ -5,7 +5,7 @@ EAPI="8"
 SSL_DEPS_SKIP=1
 USE_RUBY="ruby31 ruby32 ruby33"
 
-inherit cmake flag-o-matic git-r3 ruby-single ssl-cert systemd toolchain-funcs
+inherit cmake git-r3 ruby-single ssl-cert systemd toolchain-funcs
 
 DESCRIPTION="H2O - the optimized HTTP/1, HTTP/2 server"
 HOMEPAGE="https://h2o.examp1e.net/";
@@ -66,14 +66,6 @@ src_prepare() {
 }
 
 src_configure() {
-       if use libh2o; then
-               # -Werror=strict-aliasing
-               # https://bugs.gentoo.org/967654
-               # https://github.com/h2o/h2o/issues/3541
-               append-flags -fno-strict-aliasing
-               filter-lto
-       fi
-
        local mycmakeargs=(
                -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc/${PN}
                -DWITH_CCACHE=OFF

Reply via email to