tarantool: FTBFS on arm64: fiber.c:47:10: fatal error: x86intrin.h: No such file or directory

Bug #1911471 reported by Brian Murray
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tarantool (Debian)
Confirmed
Unknown
tarantool (Ubuntu)
Triaged
High
Unassigned

Bug Description

Imported from Debian bug http://bugs.debian.org/976587:

Source: tarantool
Version: 2.6.0-1
Severity: important
Justification: FTBFS on arm64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201205 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on arm64 (I don't know if it also fails on amd64).

Relevant part (hopefully):
> cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/src/lib/core && /usr/bin/cc -DCORO_ASM -DLUAJIT_SMART_STRINGS=1 -DNDEBUG -DNVALGRIND -DNVALGRIND=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -D__STDC_LIMIT_MACROS=1 -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/src -I/<<PKGBUILDDIR>>/src/lib -I/<<PKGBUILDDIR>>/src/lib/small -I/<<PKGBUILDDIR>>/src/lib/small/third_party -I/<<PKGBUILDDIR>>/src/lib/core -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/third_party/zstd/lib -I/<<PKGBUILDDIR>>/third_party/zstd/lib/common -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/third_party -I/<<PKGBUILDDIR>>/third_party -I/<<PKGBUILDDIR>>/third_party/coro -I/<<PKGBUILDDIR>>/third_party/luajit/src -I/<<PKGBUILDDIR>>/third_party/libyaml/include -I/<<PKGBUILDDIR>>/src/lib/msgpuck -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/build/curl/dest/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/third_party/decNumber -I/<<PKGBUILDDIR>>/third_party/libutil_freebsd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -funwind-tables -fno-omit-frame-pointer -fno-stack-protector -fno-common -fopenmp -std=c11 -Wall -Wextra -Wno-strict-aliasing -Wno-char-subscripts -Wno-format-truncation -Wno-gnu-alignof-expression -fno-gnu89-inline -Wno-cast-function-type -O2 -g -DNDEBUG -ggdb -O2 -o CMakeFiles/core.dir/fiber.c.o -c /<<PKGBUILDDIR>>/src/lib/core/fiber.c
> /<<PKGBUILDDIR>>/src/lib/core/fiber.c:47:10: fatal error: x86intrin.h: No such file or directory
> 47 | #include <x86intrin.h> /* __rdtscp() */
> | ^~~~~~~~~~~~~
> compilation terminated.
> make[3]: *** [src/lib/core/CMakeFiles/core.dir/build.make:137: src/lib/core/CMakeFiles/core.dir/fiber.c.o] Error 1

The full build log is available from:
   http://qa-logs.debian.net/2020/12/05/tarantool_2.6.0-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with me
so that we can identify if something relevant changed in the meantime.

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

tags: added: update-excuse
tags: added: hirsute
Changed in tarantool (Ubuntu):
importance: Undecided → High
status: New → Triaged
Revision history for this message
Roman Tsisyk (rtsisyk) wrote : Re: [Bug 1911471] [NEW] tarantool: FTBFS on arm64: fiber.c:47:10: fatal error: x86intrin.h: No such file or directory
Download full text (7.4 KiB)

Hi Brian,

Thanks for the update!

Unfortunately, the ARM64 support in Tarantool is temporarily broken.
I had a talk with the team and they promised to ARM support in Q1 2021.

Can we disable ARM64 for now?

On Wed, Jan 13, 2021 at 10:40 PM Brian Murray
<email address hidden> wrote:
>
> Public bug reported:
>
> Imported from Debian bug http://bugs.debian.org/976587:
>
> Source: tarantool
> Version: 2.6.0-1
> Severity: important
> Justification: FTBFS on arm64
> Tags: bullseye sid ftbfs
> Usertags: ftbfs-20201205 ftbfs-bullseye
>
> Hi,
>
> During a rebuild of all packages in sid, your package failed to build
> on arm64 (I don't know if it also fails on amd64).
>
> Relevant part (hopefully):
> > cd /<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/src/lib/core && /usr/bin/cc -DCORO_ASM -DLUAJIT_SMART_STRINGS=1 -DNDEBUG -DNVALGRIND -DNVALGRIND=1 -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS=1 -D__STDC_FORMAT_MACROS=1 -D__STDC_LIMIT_MACROS=1 -I/<<PKGBUILDDIR>>/src -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/src -I/<<PKGBUILDDIR>>/src/lib -I/<<PKGBUILDDIR>>/src/lib/small -I/<<PKGBUILDDIR>>/src/lib/small/third_party -I/<<PKGBUILDDIR>>/src/lib/core -I/<<PKGBUILDDIR>> -I/<<PKGBUILDDIR>>/third_party/zstd/lib -I/<<PKGBUILDDIR>>/third_party/zstd/lib/common -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/third_party -I/<<PKGBUILDDIR>>/third_party -I/<<PKGBUILDDIR>>/third_party/coro -I/<<PKGBUILDDIR>>/third_party/luajit/src -I/<<PKGBUILDDIR>>/third_party/libyaml/include -I/<<PKGBUILDDIR>>/src/lib/msgpuck -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/build/curl/dest/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/third_party/decNumber -I/<<PKGBUILDDIR>>/third_party/libutil_freebsd -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -specs=/usr/share/dpkg/no-pie-compile.specs -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fexceptions -funwind-tables -fno-omit-frame-pointer -fno-stack-protector -fno-common -fopenmp -std=c11 -Wall -Wextra -Wno-strict-aliasing -Wno-char-subscripts -Wno-format-truncation -Wno-gnu-alignof-expression -fno-gnu89-inline -Wno-cast-function-type -O2 -g -DNDEBUG -ggdb -O2 -o CMakeFiles/core.dir/fiber.c.o -c /<<PKGBUILDDIR>>/src/lib/core/fiber.c
> > /<<PKGBUILDDIR>>/src/lib/core/fiber.c:47:10: fatal error: x86intrin.h: No such file or directory
> > 47 | #include <x86intrin.h> /* __rdtscp() */
> > | ^~~~~~~~~~~~~
> > compilation terminated.
> > make[3]: *** [src/lib/core/CMakeFiles/core.dir/build.make:137: src/lib/core/CMakeFiles/core.dir/fiber.c.o] Error 1
>
> The full build log is available from:
> http://qa-logs.debian.net/2020/12/05/tarantool_2.6.0-1_unstable.log
>
> A list of current common problems and possible solutions is available at
> http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
>
> If you reassign this bug to another package, please marking it as 'affects'-ing
> this package. See https://www.debian.org/Bugs/server-control#affects
>
> If you fail to reproduce this, please provide a build log and diff it with me
> so that we can identify if something relevant changed in the meantime.
>
> About the archive rebuild: The rebuild was done on EC2 VM instances from
> Amazo...

Read more...

Changed in tarantool (Debian):
importance: Undecided → Unknown
Changed in tarantool (Debian):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.