Bug 47108 - util-linux: loongarch64 FTBFS
Summary: util-linux: loongarch64 FTBFS
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: util-linux (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 45802
  Show dependency tree
 
Reported: 2023-08-03 11:21 MSK by Alexey Sheplyakov
Modified: 2023-08-04 11:39 MSK (History)
8 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Sheplyakov 2023-08-03 11:21:56 MSK
[loongarch64] bash4 is already the newest version.
[loongarch64] Selecting libpam0-devel for 'libpam-devel'
[loongarch64] E: Couldn't find package klibc-devel
[loongarch64] hsh-install: Failed to calculate package file list.
[loongarch64] hsh-install: Failed to generate package file list.

klibc пока не портирована на LoongArch.
Comment 1 Alexey Sheplyakov 2023-08-03 15:01:29 MSK
#326337 EPERM #2 sisyphus util-linux.git=2.39.1-alt2
Comment 2 Alexey Gladkov 2023-08-03 15:47:15 MSK
(In reply to Alexey Sheplyakov from comment #1)
> #326337 EPERM #2 sisyphus util-linux.git=2.39.1-alt2

Эта сборка содержит ошибку в коммите 7cfa41245c5563dd6b007be1298ca445a60a7643:

+%ifarch armh e2k loongarch64
+%def_without klibc
+%else
+%def_with klibc
+%endif
...
-%ifnarch armh %e2k
+%if_with klibc

Вы превратили e2k из макроса в простое значение.

$ rpm --eval %e2k
e2k e2kv4 e2kv5 e2kv6 e2k4c e2k8c e2k1cp e2k8c2 e2k12c e2k16c e2k2c3

Исправьте.
Comment 3 Alexey Sheplyakov 2023-08-04 10:17:35 MSK
(Ответ для Alexey Gladkov на комментарий #2)
> (In reply to Alexey Sheplyakov from comment #1)
> > #326337 EPERM #2 sisyphus util-linux.git=2.39.1-alt2
> 
> Эта сборка содержит ошибку в коммите
> 7cfa41245c5563dd6b007be1298ca445a60a7643:
> 
> +%ifarch armh e2k loongarch64
> +%def_without klibc
> +%else
> +%def_with klibc
> +%endif
> ...
> -%ifnarch armh %e2k
> +%if_with klibc
> 
> Вы превратили e2k из макроса в простое значение.
> 
> $ rpm --eval %e2k
> e2k e2kv4 e2kv5 e2kv6 e2k4c e2k8c e2k1cp e2k8c2 e2k12c e2k16c e2k2c3
> 
> Исправьте.

Сделано.
#326337 EPERM #3 sisyphus util-linux.git=2.39.1-alt2
Comment 4 Repository Robot 2023-08-04 11:39:00 MSK
util-linux-2.39.1-alt2 -> sisyphus:

 Thu Aug 03 2023 Alexey Sheplyakov <asheplyakov@altlinux> 2.39.1-alt2
 - Fixed build on LoongArch (closes: #47108).