Skip to content

Instantly share code, notes, and snippets.

@leroycep
Last active February 7, 2020 03:38
Show Gist options
  • Save leroycep/149e985e355583d2d5b821fb1331a750 to your computer and use it in GitHub Desktop.
Save leroycep/149e985e355583d2d5b821fb1331a750 to your computer and use it in GitHub Desktop.
nix-shell -p cmake llvmPackages_9.clang-unwrapped llvmPackages_9.llvm clang_9 libxml2 zlib pkgconfig --run fish
~/s/g/z/z/build (master|✔) $ cmake ..
-- The C compiler identification is GNU 9.2.0
-- The CXX compiler identification is GNU 9.2.0
-- Check for working C compiler: /nix/store/w24ln4ja8i3xxfy63g9hqsnyfq4kq9mj-gcc-wrapper-9.2.0/bin/gcc
-- Check for working C compiler: /nix/store/w24ln4ja8i3xxfy63g9hqsnyfq4kq9mj-gcc-wrapper-9.2.0/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /nix/store/w24ln4ja8i3xxfy63g9hqsnyfq4kq9mj-gcc-wrapper-9.2.0/bin/g++
-- Check for working CXX compiler: /nix/store/w24ln4ja8i3xxfy63g9hqsnyfq4kq9mj-gcc-wrapper-9.2.0/bin/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
Configuring zig version 0.5.0+786700249
-- Found LLVM: -lLLVM-9
-- Found CLANG: /nix/store/gz2h5s5k69lyvalb75b6jgcb8swzbhci-clang-9.0.1/lib/libclangFrontendTool.a;/nix/store/gz2h5s5k69lyvalb75b6jgcb8swzbhci-clang-9.0.1/lib/libclangCodeGen.a;/nix/store/gz2h5s5k69lyvalb75b6jgcb8swzbhci-clang-9.0.1/lib/libclangFrontend.a;/nix/store/gz2h5s5k69lyvalb75b6jgcb8swzbhci-clang-9.0.1/lib/libclangDriver.a;/nix/store/gz2h5s5k69lyvalb75b6jgcb8swzbhci-clang-9.0.1/lib/libclangSerialization.a;/nix/store/gz2h5s5k69lyvalb75b6jgcb8swzbhci-clang-9.0.1/lib/libclangSema.a;/nix/store/gz2h5s5k69lyvalb75b6jgcb8swzbhci-clang-9.0.1/lib/libclangStaticAnalyzerFrontend.a;/nix/store/gz2h5s5k69lyvalb75b6jgcb8swzbhci-clang-9.0.1/lib/libclangStaticAnalyzerCheckers.a;/nix/store/gz2h5s5k69lyvalb75b6jgcb8swzbhci-clang-9.0.1/lib/libclangStaticAnalyzerCore.a;/nix/store/gz2h5s5k69lyvalb75b6jgcb8swzbhci-clang-9.0.1/lib/libclangAnalysis.a;/nix/store/gz2h5s5k69lyvalb75b6jgcb8swzbhci-clang-9.0.1/lib/libclangASTMatchers.a;/nix/store/gz2h5s5k69lyvalb75b6jgcb8swzbhci-clang-9.0.1/lib/libclangAST.a;/nix/store/gz2h5s5k69lyvalb75b6jgcb8swzbhci-clang-9.0.1/lib/libclangParse.a;/nix/store/gz2h5s5k69lyvalb75b6jgcb8swzbhci-clang-9.0.1/lib/libclangSema.a;/nix/store/gz2h5s5k69lyvalb75b6jgcb8swzbhci-clang-9.0.1/lib/libclangBasic.a;/nix/store/gz2h5s5k69lyvalb75b6jgcb8swzbhci-clang-9.0.1/lib/libclangEdit.a;/nix/store/gz2h5s5k69lyvalb75b6jgcb8swzbhci-clang-9.0.1/lib/libclangLex.a;/nix/store/gz2h5s5k69lyvalb75b6jgcb8swzbhci-clang-9.0.1/lib/libclangARCMigrate.a;/nix/store/gz2h5s5k69lyvalb75b6jgcb8swzbhci-clang-9.0.1/lib/libclangRewriteFrontend.a;/nix/store/gz2h5s5k69lyvalb75b6jgcb8swzbhci-clang-9.0.1/lib/libclangRewrite.a;/nix/store/gz2h5s5k69lyvalb75b6jgcb8swzbhci-clang-9.0.1/lib/libclangCrossTU.a;/nix/store/gz2h5s5k69lyvalb75b6jgcb8swzbhci-clang-9.0.1/lib/libclangIndex.a
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Configuring done
-- Generating done
-- Build files have been written to: /home/leroycep/sources/github/ziglang/zig/build
[ 89%] Building CXX object CMakeFiles/zig_cpp.dir/src/zig_clang_cc1as_main.cpp.o
/home/leroycep/sources/github/ziglang/zig/src/zig_clang_cc1as_main.cpp: In function ‘bool ExecuteAssembler({anonymous}::AssemblerInvocation&, clang::DiagnosticsEngine&)’:
/home/leroycep/sources/github/ziglang/zig/src/zig_clang_cc1as_main.cpp:511:23: error: ‘Value’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
511 | Ctx.setSymbolValue(Parser->getStreamer(), Sym, Value);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/leroycep/sources/github/ziglang/zig/src/zig_clang_cc1as_main.cpp:476:28: error: ‘S’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
476 | Str.get()->InitSections(Opts.NoExecStack);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
make[2]: *** [CMakeFiles/zig_cpp.dir/build.make:115: CMakeFiles/zig_cpp.dir/src/zig_clang_cc1as_main.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:331: CMakeFiles/zig_cpp.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
~/s/g/z/z/build (master|✔) $ make
Scanning dependencies of target embedded_softfloat
[ 0%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/f128M_isSignalingNaN.c.o
[ 1%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/s_commonNaNToF128M.c.o
[ 1%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/s_commonNaNToF16UI.c.o
[ 1%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/s_commonNaNToF32UI.c.o
[ 2%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/s_commonNaNToF64UI.c.o
[ 2%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/s_f128MToCommonNaN.c.o
[ 2%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/s_f16UIToCommonNaN.c.o
[ 3%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/s_f32UIToCommonNaN.c.o
[ 3%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/s_f64UIToCommonNaN.c.o
[ 4%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/s_propagateNaNF128M.c.o
[ 4%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/s_propagateNaNF16UI.c.o
[ 4%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/8086/softfloat_raiseFlags.c.o
[ 5%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_add.c.o
[ 5%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_div.c.o
[ 5%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_eq.c.o
[ 6%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_eq_signaling.c.o
[ 6%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_le.c.o
[ 6%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_le_quiet.c.o
[ 7%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_lt.c.o
[ 7%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_lt_quiet.c.o
[ 8%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_mul.c.o
[ 8%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_mulAdd.c.o
[ 8%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_rem.c.o
[ 9%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_roundToInt.c.o
[ 9%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_sqrt.c.o
[ 9%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_sub.c.o
[ 10%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_f16.c.o
[ 10%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_f32.c.o
[ 10%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_f64.c.o
^Cmake[2]: *** [CMakeFiles/embedded_softfloat.dir/build.make:439: CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_i32.c.o] Interrupt
make[1]: *** [CMakeFiles/Makefile2:215: CMakeFiles/embedded_softfloat.dir/all] Interrupt
make: *** [Makefile:130: all] Interrupt
~/s/g/z/z/build (master|✔) $ make install
[ 1%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_i32.c.o
[ 1%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_i32_r_minMag.c.o
[ 2%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_i64.c.o
[ 2%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_i64_r_minMag.c.o
[ 2%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_ui32.c.o
[ 3%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_ui32_r_minMag.c.o
[ 3%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_ui64.c.o
[ 3%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f128M_to_ui64_r_minMag.c.o
[ 4%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_add.c.o
[ 4%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_div.c.o
[ 4%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_eq.c.o
[ 5%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_isSignalingNaN.c.o
[ 5%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_lt.c.o
[ 6%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_mul.c.o
[ 6%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_rem.c.o
[ 6%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_roundToInt.c.o
[ 7%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_sqrt.c.o
[ 7%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_sub.c.o
[ 7%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_to_f128M.c.o
[ 8%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_to_f64.c.o
[ 8%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f32_to_f128M.c.o
[ 8%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f64_to_f128M.c.o
[ 9%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f64_to_f16.c.o
[ 9%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/i32_to_f128M.c.o
[ 10%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_add256M.c.o
[ 10%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_addCarryM.c.o
[ 10%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_addComplCarryM.c.o
[ 11%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_addF128M.c.o
[ 11%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_addM.c.o
[ 11%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_addMagsF16.c.o
[ 12%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_addMagsF32.c.o
[ 12%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_addMagsF64.c.o
[ 12%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_approxRecip32_1.c.o
[ 13%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_approxRecipSqrt32_1.c.o
[ 13%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_approxRecipSqrt_1Ks.c.o
[ 14%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_approxRecip_1Ks.c.o
[ 14%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_compare128M.c.o
[ 14%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_compare96M.c.o
[ 15%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_countLeadingZeros16.c.o
[ 15%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_countLeadingZeros32.c.o
[ 15%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_countLeadingZeros64.c.o
[ 16%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_countLeadingZeros8.c.o
[ 16%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_eq128.c.o
[ 16%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_invalidF128M.c.o
[ 17%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_isNaNF128M.c.o
[ 17%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_le128.c.o
[ 18%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_lt128.c.o
[ 18%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_mul128MTo256M.c.o
[ 18%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_mul64To128M.c.o
[ 19%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_mulAddF128M.c.o
[ 19%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_mulAddF16.c.o
[ 19%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_mulAddF32.c.o
[ 20%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_mulAddF64.c.o
[ 20%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_negXM.c.o
[ 20%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_normRoundPackMToF128M.c.o
[ 21%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_normRoundPackToF16.c.o
[ 21%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_normRoundPackToF32.c.o
[ 22%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_normRoundPackToF64.c.o
[ 22%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_normSubnormalF128SigM.c.o
[ 22%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_normSubnormalF16Sig.c.o
[ 23%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_normSubnormalF32Sig.c.o
[ 23%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_normSubnormalF64Sig.c.o
[ 23%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_remStepMBy32.c.o
[ 24%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_roundMToI64.c.o
[ 24%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_roundMToUI64.c.o
[ 24%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_roundPackMToF128M.c.o
[ 25%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_roundPackToF16.c.o
[ 25%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_roundPackToF32.c.o
[ 26%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_roundPackToF64.c.o
[ 26%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_roundToI32.c.o
[ 26%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_roundToI64.c.o
[ 27%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_roundToUI32.c.o
[ 27%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_roundToUI64.c.o
[ 27%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shiftLeftM.c.o
[ 28%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shiftNormSigF128M.c.o
[ 28%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shiftRightJam256M.c.o
[ 28%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shiftRightJam32.c.o
[ 29%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shiftRightJam64.c.o
[ 29%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shiftRightJamM.c.o
[ 30%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shiftRightM.c.o
[ 30%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shortShiftLeft64To96M.c.o
[ 30%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shortShiftLeftM.c.o
[ 31%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shortShiftRightExtendM.c.o
[ 31%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shortShiftRightJam64.c.o
[ 31%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shortShiftRightJamM.c.o
[ 32%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_shortShiftRightM.c.o
[ 32%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_sub1XM.c.o
[ 32%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_sub256M.c.o
[ 33%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_subM.c.o
[ 33%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_subMagsF16.c.o
[ 34%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_subMagsF32.c.o
[ 34%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_subMagsF64.c.o
[ 34%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/s_tryPropagateNaNF128M.c.o
[ 35%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/f16_mulAdd.c.o
[ 35%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/softfloat_state.c.o
[ 35%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/ui32_to_f128M.c.o
[ 36%] Building C object CMakeFiles/embedded_softfloat.dir/deps/SoftFloat-3e/source/ui64_to_f128M.c.o
[ 36%] Linking C static library zig_cpp/libembedded_softfloat.a
[ 46%] Built target embedded_softfloat
Scanning dependencies of target embedded_lld_wasm
[ 47%] Building CXX object CMakeFiles/embedded_lld_wasm.dir/deps/lld/wasm/Driver.cpp.o
[ 47%] Building CXX object CMakeFiles/embedded_lld_wasm.dir/deps/lld/wasm/InputChunks.cpp.o
[ 47%] Building CXX object CMakeFiles/embedded_lld_wasm.dir/deps/lld/wasm/InputFiles.cpp.o
[ 48%] Building CXX object CMakeFiles/embedded_lld_wasm.dir/deps/lld/wasm/LTO.cpp.o
[ 48%] Building CXX object CMakeFiles/embedded_lld_wasm.dir/deps/lld/wasm/MarkLive.cpp.o
[ 48%] Building CXX object CMakeFiles/embedded_lld_wasm.dir/deps/lld/wasm/OutputSections.cpp.o
[ 49%] Building CXX object CMakeFiles/embedded_lld_wasm.dir/deps/lld/wasm/Relocations.cpp.o
[ 49%] Building CXX object CMakeFiles/embedded_lld_wasm.dir/deps/lld/wasm/SymbolTable.cpp.o
[ 49%] Building CXX object CMakeFiles/embedded_lld_wasm.dir/deps/lld/wasm/Symbols.cpp.o
[ 50%] Building CXX object CMakeFiles/embedded_lld_wasm.dir/deps/lld/wasm/SyntheticSections.cpp.o
[ 50%] Building CXX object CMakeFiles/embedded_lld_wasm.dir/deps/lld/wasm/Writer.cpp.o
[ 51%] Building CXX object CMakeFiles/embedded_lld_wasm.dir/deps/lld/wasm/WriterUtils.cpp.o
[ 51%] Linking CXX static library zig_cpp/libembedded_lld_wasm.a
[ 51%] Built target embedded_lld_wasm
Scanning dependencies of target embedded_lld_elf
[ 51%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/AArch64ErrataFix.cpp.o
[ 51%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/Arch/AArch64.cpp.o
[ 52%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/Arch/AMDGPU.cpp.o
[ 52%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/Arch/ARM.cpp.o
[ 53%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/Arch/AVR.cpp.o
[ 53%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/Arch/Hexagon.cpp.o
[ 53%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/Arch/MSP430.cpp.o
[ 54%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/Arch/Mips.cpp.o
[ 54%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/Arch/MipsArchTree.cpp.o
[ 54%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/Arch/PPC.cpp.o
[ 55%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/Arch/PPC64.cpp.o
[ 55%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/Arch/RISCV.cpp.o
[ 55%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/Arch/SPARCV9.cpp.o
[ 56%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/Arch/X86.cpp.o
[ 56%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/Arch/X86_64.cpp.o
[ 57%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/CallGraphSort.cpp.o
[ 57%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/DWARF.cpp.o
[ 57%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/Driver.cpp.o
[ 58%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/DriverUtils.cpp.o
[ 58%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/EhFrame.cpp.o
[ 58%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/ICF.cpp.o
[ 59%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/InputFiles.cpp.o
[ 59%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/InputSection.cpp.o
[ 59%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/LTO.cpp.o
[ 60%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/LinkerScript.cpp.o
[ 60%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/MapFile.cpp.o
[ 61%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/MarkLive.cpp.o
[ 61%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/OutputSections.cpp.o
[ 61%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/Relocations.cpp.o
[ 62%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/ScriptLexer.cpp.o
[ 62%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/ScriptParser.cpp.o
[ 62%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/SymbolTable.cpp.o
[ 63%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/Symbols.cpp.o
[ 63%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/SyntheticSections.cpp.o
[ 63%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/Target.cpp.o
[ 64%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/Thunks.cpp.o
[ 64%] Building CXX object CMakeFiles/embedded_lld_elf.dir/deps/lld/ELF/Writer.cpp.o
[ 65%] Linking CXX static library zig_cpp/libembedded_lld_elf.a
[ 65%] Built target embedded_lld_elf
Scanning dependencies of target embedded_lld_mingw
[ 66%] Building CXX object CMakeFiles/embedded_lld_mingw.dir/deps/lld/MinGW/Driver.cpp.o
[ 66%] Linking CXX static library zig_cpp/libembedded_lld_mingw.a
[ 66%] Built target embedded_lld_mingw
Scanning dependencies of target opt_c_util
[ 66%] Building C object CMakeFiles/opt_c_util.dir/src/blake2b.c.o
[ 67%] Building C object CMakeFiles/opt_c_util.dir/src/parse_f128.c.o
[ 67%] Linking C static library zig_cpp/libopt_c_util.a
[ 67%] Built target opt_c_util
Scanning dependencies of target embedded_lld_lib
[ 67%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/Common/Args.cpp.o
[ 67%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/Common/ErrorHandler.cpp.o
[ 68%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/Common/Filesystem.cpp.o
[ 68%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/Common/Memory.cpp.o
[ 68%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/Common/Reproduce.cpp.o
[ 69%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/Common/Strings.cpp.o
[ 69%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/Common/TargetOptionsCommandFlags.cpp.o
[ 69%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/Common/Threads.cpp.o
[ 70%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/Common/Timer.cpp.o
[ 70%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/Common/Version.cpp.o
[ 71%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/Core/DefinedAtom.cpp.o
[ 71%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/Core/Error.cpp.o
[ 71%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/Core/File.cpp.o
[ 72%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/Core/LinkingContext.cpp.o
[ 72%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/Core/Reader.cpp.o
[ 72%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/Core/Resolver.cpp.o
[ 73%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/Core/SymbolTable.cpp.o
[ 73%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/Core/Writer.cpp.o
[ 73%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/Driver/DarwinLdDriver.cpp.o
[ 74%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/ReaderWriter/FileArchive.cpp.o
[ 74%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/ReaderWriter/MachO/ArchHandler.cpp.o
[ 75%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp.o
[ 75%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp.o
[ 75%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp.o
[ 76%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp.o
[ 76%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp.o
[ 76%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/ReaderWriter/MachO/GOTPass.cpp.o
[ 77%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/ReaderWriter/MachO/LayoutPass.cpp.o
[ 77%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/ReaderWriter/MachO/MachOLinkingContext.cpp.o
[ 77%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp.o
[ 78%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp.o
[ 78%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp.o
[ 79%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp.o
[ 79%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp.o
[ 79%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/ReaderWriter/MachO/ObjCPass.cpp.o
[ 80%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/ReaderWriter/MachO/ShimPass.cpp.o
[ 80%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/ReaderWriter/MachO/StubsPass.cpp.o
[ 80%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/ReaderWriter/MachO/TLVPass.cpp.o
[ 81%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/ReaderWriter/MachO/WriterMachO.cpp.o
[ 81%] Building CXX object CMakeFiles/embedded_lld_lib.dir/deps/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp.o
[ 81%] Linking CXX static library zig_cpp/libembedded_lld_lib.a
[ 81%] Built target embedded_lld_lib
Scanning dependencies of target embedded_lld_coff
[ 81%] Building CXX object CMakeFiles/embedded_lld_coff.dir/deps/lld/COFF/Chunks.cpp.o
[ 82%] Building CXX object CMakeFiles/embedded_lld_coff.dir/deps/lld/COFF/DLL.cpp.o
[ 82%] Building CXX object CMakeFiles/embedded_lld_coff.dir/deps/lld/COFF/DebugTypes.cpp.o
[ 82%] Building CXX object CMakeFiles/embedded_lld_coff.dir/deps/lld/COFF/Driver.cpp.o
[ 83%] Building CXX object CMakeFiles/embedded_lld_coff.dir/deps/lld/COFF/DriverUtils.cpp.o
[ 83%] Building CXX object CMakeFiles/embedded_lld_coff.dir/deps/lld/COFF/ICF.cpp.o
[ 83%] Building CXX object CMakeFiles/embedded_lld_coff.dir/deps/lld/COFF/InputFiles.cpp.o
[ 84%] Building CXX object CMakeFiles/embedded_lld_coff.dir/deps/lld/COFF/LTO.cpp.o
[ 84%] Building CXX object CMakeFiles/embedded_lld_coff.dir/deps/lld/COFF/MapFile.cpp.o
[ 85%] Building CXX object CMakeFiles/embedded_lld_coff.dir/deps/lld/COFF/MarkLive.cpp.o
[ 85%] Building CXX object CMakeFiles/embedded_lld_coff.dir/deps/lld/COFF/MinGW.cpp.o
[ 85%] Building CXX object CMakeFiles/embedded_lld_coff.dir/deps/lld/COFF/PDB.cpp.o
[ 86%] Building CXX object CMakeFiles/embedded_lld_coff.dir/deps/lld/COFF/SymbolTable.cpp.o
[ 86%] Building CXX object CMakeFiles/embedded_lld_coff.dir/deps/lld/COFF/Symbols.cpp.o
[ 86%] Building CXX object CMakeFiles/embedded_lld_coff.dir/deps/lld/COFF/Writer.cpp.o
[ 87%] Linking CXX static library zig_cpp/libembedded_lld_coff.a
[ 87%] Built target embedded_lld_coff
Scanning dependencies of target zig_cpp
[ 87%] Building CXX object CMakeFiles/zig_cpp.dir/src/zig_llvm.cpp.o
[ 88%] Building CXX object CMakeFiles/zig_cpp.dir/src/zig_clang.cpp.o
[ 88%] Building CXX object CMakeFiles/zig_cpp.dir/src/zig_clang_driver.cpp.o
[ 88%] Building CXX object CMakeFiles/zig_cpp.dir/src/zig_clang_cc1_main.cpp.o
[ 89%] Building CXX object CMakeFiles/zig_cpp.dir/src/zig_clang_cc1as_main.cpp.o
/home/leroycep/sources/github/ziglang/zig/src/zig_clang_cc1as_main.cpp: In function ‘bool ExecuteAssembler({anonymous}::AssemblerInvocation&, clang::DiagnosticsEngine&)’:
/home/leroycep/sources/github/ziglang/zig/src/zig_clang_cc1as_main.cpp:511:23: error: ‘Value’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
511 | Ctx.setSymbolValue(Parser->getStreamer(), Sym, Value);
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/leroycep/sources/github/ziglang/zig/src/zig_clang_cc1as_main.cpp:476:28: error: ‘S’ may be used uninitialized in this function [-Werror=maybe-uninitialized]
476 | Str.get()->InitSections(Opts.NoExecStack);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
make[2]: *** [CMakeFiles/zig_cpp.dir/build.make:115: CMakeFiles/zig_cpp.dir/src/zig_clang_cc1as_main.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:331: CMakeFiles/zig_cpp.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment