apple / apple/foundationdb

build fails on AAch64, Fedora 33

Open
#4,589 8 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
16.7k
Forks
1.6k
Avg merge
1d 20h
Merged PRs (30d)
126

Description

(base) [jw@cn06 build-it]$ ninja -v -j48
...
-- [download 100% complete]
-- verifying file...
file='/data/jw/apple/foundationdb/build-it/boost_targetProject-prefix/src/boost_1_72_0.tar.bz2'
-- Downloading... done
-- extracting...
src='/data/jw/apple/foundationdb/build-it/boost_targetProject-prefix/src/boost_1_72_0.tar.bz2'
dst='/data/jw/apple/foundationdb/build-it/boost_targetProject-prefix/src/boost_targetProject'
-- extracting... [tar xfz]
-- extracting... [analysis]
-- extracting... [rename]
-- extracting... [clean up]
-- extracting... done
[348/854] /usr/bin/cc -DBOOST_ERROR_CODE_HEADER_ONLY -DBOOST_SYSTEM_NO_DEPRECATED -DNO_INTELLISENSE -DSSD_ROCKSDB_EXPERIMENTAL -I../ -I. -O2 -DNDEBUG -DCMAKE_BUILD -ggdb -fno-omit-frame-pointer -Werror -Wno-pragmas -Wno-attributes -Wno-error=format -Wunused-variable -Wno-deprecated -fvisibility=hidden -Wreturn-type -fPIC -march=armv8.2-a+crc+simd -w -std=gnu11 -MD -MT fdbserver/CMakeFiles/fdb_sqlite.dir/sqlite/sqlite3.amalgamation.c.o -MF fdbserver/CMakeFiles/fdb_sqlite.dir/sqlite/sqlite3.amalgamation.c.o.d -o fdbserver/CMakeFiles/fdb_sqlite.dir/sqlite/sqlite3.amalgamation.c.o -c ../fdbserver/sqlite/sqlite3.amalgamation.c
ninja: build stopped: subcommand failed.
(base) [jw@cn06 build-it]$

Contributor guide

Open the contributing guide

Research direction

Start with the reported `ninja -v -j48` build on AArch64 Fedora 33 and inspect the failing compilation of `fdbserver/sqlite/sqlite3.amalgamation.c`. The payload shows only that this command failed, so identify the omitted compiler diagnostic first. Done means the FoundationDB build completes successfully on the reported platform.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, cpp, fedora
Domain
build-system, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.