[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Merging ‘staging’?
From: |
pelzflorian (Florian Pelz) |
Subject: |
Re: Merging ‘staging’? |
Date: |
Thu, 9 Jun 2022 19:19:30 +0200 |
On Mon, Jun 06, 2022 at 11:17:47PM +0200, Ludovic Courtès wrote:
> We have to check for AArch64 & co. Any takers?
>
> Overall it seems to me we should be able to merge ‘staging’ within a
> couple of days. Thoughts?
>
> Ludo’.
>
I mostly succeeded in updating my rock64 aarch64 machine
guix time-machine --branch=staging -- package -m
~/keep/guixsd/rock64-manifest.scm
but building llvm@11 fails (needed for mesa, I think). The log ends with:
[...]
make[2]: Leaving directory '/tmp/guix-build-llvm-11.0.0.drv-0/build'
[ 97%] Built target verify-uselistorder
make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make
tools/yaml2obj/CMakeFiles/yaml2obj.dir/depend
make[2]: Entering directory '/tmp/guix-build-llvm-11.0.0.drv-0/build'
cd /tmp/guix-build-llvm-11.0.0.drv-0/build &&
/gnu/store/6lfyb68pdy0b1vggzbvw8grkv2ws6vhl-cmake-minimal-3.21.4/bin/cmake -E
cmake_depends "Unix Makefiles"
/tmp/guix-build-llvm-11.0.0.drv-0/llvm-11.0.0.src
/tmp/guix-build-llvm-11.0.0.drv-0/llvm-11.0.0.src/tools/yaml2obj
/tmp/guix-build-llvm-11.0.0.drv-0/build
/tmp/guix-build-llvm-11.0.0.drv-0/build/tools/yaml2obj
/tmp/guix-build-llvm-11.0.0.drv-0/build/tools/yaml2obj/CMakeFiles/yaml2obj.dir/DependInfo.cmake
--color=
Consolidate compiler generated dependencies of target yaml2obj
make[2]: Leaving directory '/tmp/guix-build-llvm-11.0.0.drv-0/build'
make -f tools/yaml2obj/CMakeFiles/yaml2obj.dir/build.make
tools/yaml2obj/CMakeFiles/yaml2obj.dir/build
make[2]: Entering directory '/tmp/guix-build-llvm-11.0.0.drv-0/build'
[ 98%] Linking CXX executable ../../bin/yaml2obj
cd /tmp/guix-build-llvm-11.0.0.drv-0/build/tools/yaml2obj &&
/gnu/store/6lfyb68pdy0b1vggzbvw8grkv2ws6vhl-cmake-minimal-3.21.4/bin/cmake -E
cmake_link_script CMakeFiles/yaml2obj.dir/link.txt --verbose=1
/gnu/store/dbcbcaxq20kbkhh2mr8k98qfnymq22kp-gcc-10.3.0/bin/c++ -fPIC
-fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra
-Wno-unused-parameter -Wwrite-strings -Wcast-qual
-Wno-missing-field-initializers -pedantic -Wno-long-long -Wimplicit-fallthrough
-Wno-maybe-uninitialized -Wno-class-memaccess -Wno-redundant-move
-Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -ffunction-sections
-fdata-sections -O3 -DNDEBUG -Wl,-allow-shlib-undefined -Wl,-O3
-Wl,--gc-sections CMakeFiles/yaml2obj.dir/yaml2obj.cpp.o -o ../../bin/yaml2obj
-Wl,-rpath,/tmp/guix-build-llvm-11.0.0.drv-0/build/lib::::::::::::::::
../../lib/libLLVMObjectYAML.so.11 -lpthread ../../lib/libLLVMSupport.so.11
-Wl,-rpath-link,/tmp/guix-build-llvm-11.0.0.drv-0/build/lib
make[2]: Leaving directory '/tmp/guix-build-llvm-11.0.0.drv-0/build'
[ 98%] Built target yaml2obj
make -f examples/Bye/CMakeFiles/Bye.dir/build.make
examples/Bye/CMakeFiles/Bye.dir/depend
make[2]: Entering directory '/tmp/guix-build-llvm-11.0.0.drv-0/build'
cd /tmp/guix-build-llvm-11.0.0.drv-0/build &&
/gnu/store/6lfyb68pdy0b1vggzbvw8grkv2ws6vhl-cmake-minimal-3.21.4/bin/cmake -E
cmake_depends "Unix Makefiles"
/tmp/guix-build-llvm-11.0.0.drv-0/llvm-11.0.0.src
/tmp/guix-build-llvm-11.0.0.drv-0/llvm-11.0.0.src/examples/Bye
/tmp/guix-build-llvm-11.0.0.drv-0/build
/tmp/guix-build-llvm-11.0.0.drv-0/build/examples/Bye
/tmp/guix-build-llvm-11.0.0.drv-0/build/examples/Bye/CMakeFiles/Bye.dir/DependInfo.cmake
--color=
Consolidate compiler generated dependencies of target Bye
make[2]: Leaving directory '/tmp/guix-build-llvm-11.0.0.drv-0/build'
make -f examples/Bye/CMakeFiles/Bye.dir/build.make
examples/Bye/CMakeFiles/Bye.dir/build
make[2]: Entering directory '/tmp/guix-build-llvm-11.0.0.drv-0/build'
make[2]: Nothing to be done for 'examples/Bye/CMakeFiles/Bye.dir/build'.
make[2]: Leaving directory '/tmp/guix-build-llvm-11.0.0.drv-0/build'
[ 98%] Built target Bye
make -f unittests/Passes/CMakeFiles/TestPlugin.dir/build.make
unittests/Passes/CMakeFiles/TestPlugin.dir/depend
make[2]: Entering directory '/tmp/guix-build-llvm-11.0.0.drv-0/build'
cd /tmp/guix-build-llvm-11.0.0.drv-0/build &&
/gnu/store/6lfyb68pdy0b1vggzbvw8grkv2ws6vhl-cmake-minimal-3.21.4/bin/cmake -E
cmake_depends "Unix Makefiles"
/tmp/guix-build-llvm-11.0.0.drv-0/llvm-11.0.0.src
/tmp/guix-build-llvm-11.0.0.drv-0/llvm-11.0.0.src/unittests/Passes
/tmp/guix-build-llvm-11.0.0.drv-0/build
/tmp/guix-build-llvm-11.0.0.drv-0/build/unittests/Passes
/tmp/guix-build-llvm-11.0.0.drv-0/build/unittests/Passes/CMakeFiles/TestPlugin.dir/DependInfo.cmake
--color=
Consolidate compiler generated dependencies of target TestPlugin
make[2]: Leaving directory '/tmp/guix-build-llvm-11.0.0.drv-0/build'
make -f unittests/Passes/CMakeFiles/TestPlugin.dir/build.make
unittests/Passes/CMakeFiles/TestPlugin.dir/build
make[2]: Entering directory '/tmp/guix-build-llvm-11.0.0.drv-0/build'
make[2]: Nothing to be done for
'unittests/Passes/CMakeFiles/TestPlugin.dir/build'.
make[2]: Leaving directory '/tmp/guix-build-llvm-11.0.0.drv-0/build'
[ 98%] Built target TestPlugin
make -f unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build.make
unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/depend
make[2]: Entering directory '/tmp/guix-build-llvm-11.0.0.drv-0/build'
cd /tmp/guix-build-llvm-11.0.0.drv-0/build &&
/gnu/store/6lfyb68pdy0b1vggzbvw8grkv2ws6vhl-cmake-minimal-3.21.4/bin/cmake -E
cmake_depends "Unix Makefiles"
/tmp/guix-build-llvm-11.0.0.drv-0/llvm-11.0.0.src
/tmp/guix-build-llvm-11.0.0.drv-0/llvm-11.0.0.src/unittests/Support/DynamicLibrary
/tmp/guix-build-llvm-11.0.0.drv-0/build
/tmp/guix-build-llvm-11.0.0.drv-0/build/unittests/Support/DynamicLibrary
/tmp/guix-build-llvm-11.0.0.drv-0/build/unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/DependInfo.cmake
--color=
Consolidate compiler generated dependencies of target SecondLib
make[2]: Leaving directory '/tmp/guix-build-llvm-11.0.0.drv-0/build'
make -f unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build.make
unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/build
make[2]: Entering directory '/tmp/guix-build-llvm-11.0.0.drv-0/build'
make[2]: *** No rule to make target
'unittests/Support/DynamicLibrary/%p/Inputs/macho-universal.x86_64.i386',
needed by
'unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/PipSqueak.cpp.o'.
Stop.
make[2]: Leaving directory '/tmp/guix-build-llvm-11.0.0.drv-0/build'
make[1]: *** [CMakeFiles/Makefile2:115594:
unittests/Support/DynamicLibrary/CMakeFiles/SecondLib.dir/all] Error 2
make[1]: Leaving directory '/tmp/guix-build-llvm-11.0.0.drv-0/build'
make: *** [Makefile:159: all] Error 2
error: in phase 'install': uncaught exception:
%exception #<&invoke-error program: "make" arguments: ("install") exit-status:
2 term-signal: #f stop-signal: #f>
phase `install' failed after 317.1 seconds
command "make" "install" failed with status 2
(The build of llvm@11 also needed a few retries because gcc randomly
fails sometimes (once with a segfault). That is not a Guix bug
though, I think, but peculiarities of the rock64.)
Regards,
Florian
- Re: Merging ‘staging’?, (continued)
- Re: Merging ‘staging’?, Efraim Flashner, 2022/06/10
- Re: Merging ‘staging’?, Ludovic Courtès, 2022/06/11
- Re: Merging ‘staging’?, Tom Fitzhenry, 2022/06/11
- Re: Merging ‘staging’?, Efraim Flashner, 2022/06/11
- Re: Merging ‘staging’?, Ludovic Courtès, 2022/06/12
- Re: Merging ‘staging’?, Ludovic Courtès, 2022/06/13
- Re: Merging ‘staging’?, Thiago Jung Bauermann, 2022/06/14
- Release ? (was: Merging ‘staging’?), zimoun, 2022/06/14
- Re: Release ? (was: Merging ‘staging’?), Efraim Flashner, 2022/06/14
- Re: Release ?, Ludovic Courtès, 2022/06/15
- Re: Merging ‘staging’?,
pelzflorian (Florian Pelz) <=
- Re: Merging ‘staging’?, Efraim Flashner, 2022/06/09
- Re: Merging ‘staging’?, pelzflorian (Florian Pelz), 2022/06/09
- Re: Merging ‘staging’?, pelzflorian (Florian Pelz), 2022/06/10
- Re: Merging ‘staging’?, pelzflorian (Florian Pelz), 2022/06/11
- Re: Merging ‘staging’?, Thiago Jung Bauermann, 2022/06/12
- Re: Merging ‘staging’?, Ludovic Courtès, 2022/06/12
Re: Release v1.4?, Josselin Poiret, 2022/06/10