Bug 40465 - libx86 FTBFS on aarch64, armh, and ppc64le
Summary: libx86 FTBFS on aarch64, armh, and ppc64le
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libx86 (show other bugs)
Version: unstable
Hardware: aarch64 Linux
: P5 normal
Assignee: Vladislav Zavjalov
QA Contact: qa-sisyphus
URL: https://lists.altlinux.org/pipermail/...
Keywords:
Depends on:
Blocks: 27222
  Show dependency tree
 
Reported: 2021-07-12 11:21 MSK by Dmitry V. Levin
Modified: 2021-07-12 12:21 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry V. Levin 2021-07-12 11:21:23 MSK
http://git.altlinux.org/tasks/278171/logs/events.1.1.log:
#100 build nmu/libx86-1.1-alt9.qa1 from /gears/l/libx86.git fetched at 2021-Jul-12 07:26:22 from sisyphus
...
2021-Jul-12 07:26:42 :: [aarch64] libx86.git nmu/libx86-1.1-alt9.qa1: remote: build failed
2021-Jul-12 07:26:44 :: [ppc64le] libx86.git nmu/libx86-1.1-alt9.qa1: remote: build failed
2021-Jul-12 07:26:56 :: [armh] libx86.git nmu/libx86-1.1-alt9.qa1: remote: build failed

proscriptions$ git grep -w libx86
alt-education-x86_64.bnames:libx86
alt-sp8-server-i586.bnames:libx86
alt-sp8-server-x86_64.bnames:libx86
alt-sp8-workstation-i586.bnames:libx86
alt-sp8-workstation-x86_64.bnames:libx86
alt-workstation-k-install-x86_64.bnames:libx86
alt-workstation-x86_64.bnames:libx86
slinux-install-x86_64.bnames:libx86
dist.src_all:libx86
Comment 1 Vladislav Zavjalov 2021-07-12 11:50:09 MSK
Сборка падает с ошибкой "sys/io.h: No such file or directory". Как я понимаю, очевидного исправления нет и лучше просто отключить сборку на этих архитектурах. В Dtbian, например, пакет собирается только для архитектур i386 и amd64.
Сейчас сделаю.
Comment 2 Dmitry V. Levin 2021-07-12 11:57:14 MSK
Само имя пакета намекает на то, что сборка на не-x86 не была предусмотрена.
Comment 3 Vladislav Zavjalov 2021-07-12 12:07:12 MSK
Не совсем, это же эмуляция x86 real-mode interface на не-x86 архитектурах (amd64, alpha). Так изначально не очевидно, где это работает.
Comment 4 Repository Robot 2021-07-12 12:21:42 MSK
libx86-1.1-alt10 -> sisyphus:

 Mon Jul 12 2021 Vladislav Zavjalov <slazav@altlinux> 1.1-alt10
 - Add ExcludeArch: armh aarch64 ppc64le (closes #40465)
   (libx86 requires sys/io.h which is missing in these platforms)