mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2024-09-20 11:23:16 +00:00
main/openssh: fix build with gcc 14
This commit is contained in:
parent
6091e993da
commit
db1426fd7e
2 changed files with 26 additions and 1 deletions
|
@ -5,7 +5,7 @@
|
|||
pkgname=openssh
|
||||
pkgver=9.8_p1
|
||||
_myver=${pkgver%_*}${pkgver#*_}
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
pkgdesc="Port of OpenBSD's free SSH release"
|
||||
url="https://www.openssh.com/portable.html"
|
||||
arch="all"
|
||||
|
@ -54,6 +54,7 @@ source="https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-$_myver.tar
|
|||
include-config-dir.patch
|
||||
sshd-session-flavor.patch
|
||||
disable-fzero-call-used-regs-used-on-ppc64le.patch
|
||||
gcc14.patch
|
||||
|
||||
sshd.initd
|
||||
sshd.confd
|
||||
|
@ -306,6 +307,7 @@ e85754b2b6c4c37b432d166e63d6293e58c9c8bb6ebd8d3527c83afa2337f14c06d6a4e008ffcc0a
|
|||
ff73563e6018e94a1b2dd320cf32426f3945c0f4aa509eeb95783c34dd5c5c8dec91f6d71e4d538c4735539a4d8c724cf61d71513887d8a96b84109ae3a5562e include-config-dir.patch
|
||||
ec43cda33567aee2b20a79a70d9204e53d4d6b7022e4b06189f17df834ba9f6aeb17b2c804b73ca1e922f575b4a1c61b880420c6b10aeb8d31cb805cffad7dd4 sshd-session-flavor.patch
|
||||
6250ab32cd1018c6372b0c5c61eeb091fba3d9c99da56078d1bdfb89b06b90dab373c3a22b61acde577f29834f17a704e263b6e2a67e8234426e947a42a04d6f disable-fzero-call-used-regs-used-on-ppc64le.patch
|
||||
538ad40276977e9608d56593d73f24f7ee0c5e1ad8367c01647a376d4dcf80351e95a93c60f579b8eb99862fc3fe3182c788425626e744b85166301d4a379b38 gcc14.patch
|
||||
2cab1b844d4efb53f848308b4aaedbe74888d2e85bcb2e4dfdae7c18ac3ecea707829072a4276fbe90dfe2f537bbf48127d96f29ec5154e96c0bfb7437910d53 sshd.initd
|
||||
be7dd5f6d319b2e03528525a66a58310d43444606713786b913a17a0fd9311869181d0fb7927a185d71d392674857dea3c97b6b8284886227d47b36193471a09 sshd.confd
|
||||
5d3b62d724d930bafb6263d0600828771e667751cb5ba5070414dce7c3d0559bebdfb05960b721cfd20c81d3ad824291ffb10498798171c8bbbcbf389b706265 sshd.pam
|
||||
|
|
23
main/openssh/gcc14.patch
Normal file
23
main/openssh/gcc14.patch
Normal file
|
@ -0,0 +1,23 @@
|
|||
From 8b664df75966e5aed8dabea00b8838303d3488b8 Mon Sep 17 00:00:00 2001
|
||||
From: Darren Tucker <dtucker@dtucker.net>
|
||||
Date: Sun, 7 Jul 2024 18:46:19 +1000
|
||||
Subject: [PATCH] Cast to sockaddr * in systemd interface.
|
||||
|
||||
Fixes build with musl libx. bz#3707.
|
||||
---
|
||||
openbsd-compat/port-linux.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/openbsd-compat/port-linux.c b/openbsd-compat/port-linux.c
|
||||
index 4c024c6d2d6..8adfec5a7a8 100644
|
||||
--- a/openbsd-compat/port-linux.c
|
||||
+++ b/openbsd-compat/port-linux.c
|
||||
@@ -366,7 +366,7 @@ ssh_systemd_notify(const char *fmt, ...)
|
||||
error_f("socket \"%s\": %s", path, strerror(errno));
|
||||
goto out;
|
||||
}
|
||||
- if (connect(fd, &addr, sizeof(addr)) != 0) {
|
||||
+ if (connect(fd, (struct sockaddr *)&addr, sizeof(addr)) != 0) {
|
||||
error_f("socket \"%s\" connect: %s", path, strerror(errno));
|
||||
goto out;
|
||||
}
|
Loading…
Reference in a new issue