Source: libxcrypt
Version: 1:4.4.36-4
Severity: important
Tags: patch ftbfs

Hello,

libxcrypt currently FTBFS on hurd-amd64 because it doesn't know yet
about its symbols. There is a missing change upstream
https://github.com/besser82/libxcrypt/pull/189
attached to this mail, and also the Debian part that adds the symbols file.

Samuel

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'unreleased'), 
(500, 'testing-debug'), (500, 'stable-security'), (500, 'stable-debug'), (500, 
'oldstable-proposed-updates-debug'), (500, 'oldstable-proposed-updates'), (500, 
'oldoldstable'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'stable'), 
(500, 'oldstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, arm64

Kernel: Linux 6.9.7-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

-- 
Samuel
<D> m'enfin, le 5 juillet, le mec vient visiter le labo...
* D a marque d'une croix rouge le 5 juillet sur son agenda
<y> niarc niarc niarc
<D> cet homme va souffrir
<B> c'est donc le 5 juillet qu'il meurt d'un accident de la route écrasé par un 
truck muni d'un pare buffle
 -+- #ens-mim - repaire de terroristes -+-
https://github.com/besser82/libxcrypt/pull/189

commit 93d72c5a20723eb05dc3d78628b6d09a80cc72fa
Author: Samuel Thibault <[email protected]>
Date:   Sun Jul 14 13:13:07 2024 +0200

    Add binary compatibility for x86_64 GNU/Hurd

diff --git a/lib/libcrypt.map.in b/lib/libcrypt.map.in
index 88ea911..a56b7bf 100644
--- a/lib/libcrypt.map.in
+++ b/lib/libcrypt.map.in
@@ -43,5 +43,5 @@ fcrypt                        -               GLIBC_2.0
 %chain GLIBC_2.0 GLIBC_2.2 GLIBC_2.2.1 GLIBC_2.2.2 GLIBC_2.2.5 GLIBC_2.2.6
 %chain GLIBC_2.3 GLIBC_2.4 GLIBC_2.12 GLIBC_2.16 GLIBC_2.17 GLIBC_2.18
 %chain GLIBC_2.21 GLIBC_2.27 GLIBC_2.29 GLIBC_2.32 GLIBC_2.33 GLIBC_2.35
-%chain GLIBC_2.36
+%chain GLIBC_2.36 GLIBC_2.38
 %chain OW_CRYPT_1.0 XCRYPT_2.0 XCRYPT_4.3 XCRYPT_4.4
diff --git a/lib/libcrypt.minver b/lib/libcrypt.minver
index 8478077..c5a5bf2 100644
--- a/lib/libcrypt.minver
+++ b/lib/libcrypt.minver
@@ -51,6 +51,7 @@
 #VERSION     SYSTEM          CPU_FAMILY    PREPROCESSOR_CHECK
 
 # GNU Hurd
+GLIBC_2.38   gnu             x86_64
 GLIBC_2.2.6  gnu             i[3-9]86
 ERROR        gnu             .
 
libcrypt.so.1 libcrypt1 #MINVER#
#include "libcrypt1.symbols.common"
 GLIBC_2.38@GLIBC_2.38 1:4.1.0
 crypt@GLIBC_2.38 1:4.1.0
 crypt_r@GLIBC_2.38 1:4.1.0
 encrypt@GLIBC_2.38 1:4.1.0
 encrypt_r@GLIBC_2.38 1:4.1.0
 fcrypt@GLIBC_2.38 1:4.1.0
 setkey@GLIBC_2.38 1:4.1.0
 setkey_r@GLIBC_2.38 1:4.1.0

Reply via email to