forked from pool/uwsgi
Accepting request 1194296 from server:http
- Added a backport of uwsgi-93d07ec38b31.patch to fix a type incompatibility problem to enable build with GCC 14. If the request is OK, please forward it to Factory soon too so that we can switch the default compiler. Thanks! (forwarded request 1189638 from jamborm) OBS-URL: https://build.opensuse.org/request/show/1194296 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/uwsgi?expand=0&rev=55
This commit is contained in:
commit
f06f47cf0e
23
uwsgi-93d07ec38b31.patch
Normal file
23
uwsgi-93d07ec38b31.patch
Normal file
@ -0,0 +1,23 @@
|
||||
From 93d07ec38b319c2fba7c71d3fd0d5acc2882d65a Mon Sep 17 00:00:00 2001
|
||||
From: Rosen Penev <rosenp@gmail.com>
|
||||
Date: Tue, 14 May 2024 21:08:14 -0700
|
||||
Subject: [PATCH] fix 32-bit compilation with GCC14
|
||||
|
||||
Wrong pointer type is used.
|
||||
---
|
||||
core/regexp.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/core/regexp.c b/core/regexp.c
|
||||
index 74bb77751..2b59f16fb 100644
|
||||
--- a/core/regexp.c
|
||||
+++ b/core/regexp.c
|
||||
@@ -23,7 +23,7 @@ int uwsgi_regexp_build(char *re, uwsgi_pcre ** pattern) {
|
||||
|
||||
#ifdef UWSGI_PCRE2
|
||||
int errnbr;
|
||||
- long unsigned int erroff;
|
||||
+ size_t erroff;
|
||||
|
||||
*pattern = pcre2_compile((const unsigned char *) re, PCRE2_ZERO_TERMINATED, 0, &errnbr, &erroff, NULL);
|
||||
#else
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Jul 25 16:31:34 UTC 2024 - Martin Jambor <mjambor@suse.com>
|
||||
|
||||
- Added a backport of uwsgi-93d07ec38b31.patch to fix a type
|
||||
incompatibility problem to enable build with GCC 14.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 14 07:07:42 UTC 2024 - pgajdos@suse.com
|
||||
|
||||
|
@ -58,6 +58,8 @@ Patch3: uwsgi-1.9.11-systemd_logger-old_systemd.patch
|
||||
Patch4: uwsgi-2.0.18-postgresql-config.patch
|
||||
# PATCH-FIX-UPSTREAM uwsgi-ld-noexecstack.patch - Do not create executable stack
|
||||
Patch5: uwsgi-ld-noexecstack.patch
|
||||
# PATCH-FIX-UPSTREAM uwsgi-93d07ec38b31.patch - Fix build with GCC 14 on 32bit platforms
|
||||
Patch6: uwsgi-93d07ec38b31.patch
|
||||
BuildRequires: apache-rpm-macros
|
||||
%if 0%{suse_version} < 1500
|
||||
BuildRequires: apache2-devel
|
||||
|
Loading…
Reference in New Issue
Block a user