View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000608 | AlmaLinux-10 | General | public | 2026-03-06 13:59 | 2026-03-06 13:59 |
| Reporter | latamcoder | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | new | Resolution | open | ||
| Summary | 0000608: Possible CC of "Compile bug: internal compiler error: Segmentation fault #20083" | ||||
| Description | Almalinux 10.1 on ppc64le (IBM Power 10) - Attempting to build llama.cpp fails with Internal Compiler Error. May be similar to https://github.com/ggml-org/llama.cpp/issues/20083 | ||||
| Steps To Reproduce | Try building current llama.cpp after git cloning, fails. - Found Git: /usr/bin/git (found version "2.47.3") -- The ASM compiler identification is GNU -- Found assembler: /usr/bin/cc -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Warning: ccache not found - consider installing it for faster compilation or disable this warning with GGML_CCACHE=OFF -- CMAKE_SYSTEM_PROCESSOR: ppc64le -- GGML_SYSTEM_ARCH: PowerPC -- Including CPU backend -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- PowerPC detected -- Adding CPU backend variant ggml-cpu: -- Found BLAS: /usr/local/lib/libopenblas.so -- BLAS found, Libraries: /usr/local/lib/libopenblas.so -- BLAS found, Includes: /usr/local/include -- Including BLAS backend -- ggml version: 0.9.7 -- ggml commit: f5ddcd1 -- Found OpenSSL: /usr/lib64/libcrypto.so (found version "3.5.1") -- Performing Test OPENSSL_VERSION_SUPPORTED -- Performing Test OPENSSL_VERSION_SUPPORTED - Success -- OpenSSL found: 3.5.1 -- Generating embedded license file for target: common -- Configuring done (1.5s) -- Generating done (0.1s) -- Build files have been written to: /home/xxxxx/soft/powerllm/llama4.cpp/build [ 0%] Building CXX object tools/mtmd/CMakeFiles/llama-llava-cli.dir/deprecation-warning.cpp.o [ 0%] Building C object examples/gguf-hash/CMakeFiles/sha256.dir/deps/sha256/sha256.c.o [ 0%] Building CXX object common/CMakeFiles/build_info.dir/build-info.cpp.o [ 0%] Building CXX object ggml/src/CMakeFiles/ggml-base.dir/ggml.cpp.o [ 0%] Building CXX object tools/mtmd/CMakeFiles/llama-gemma3-cli.dir/deprecation-warning.cpp.o [ 0%] Building CXX object tools/mtmd/CMakeFiles/llama-qwen2vl-cli.dir/deprecation-warning.cpp.o [ 1%] Building CXX object vendor/cpp-httplib/CMakeFiles/cpp-httplib.dir/httplib.cpp.o [ 1%] Building C object examples/gguf-hash/CMakeFiles/xxhash.dir/deps/xxhash/xxhash.c.o [ 1%] Building C object ggml/src/CMakeFiles/ggml-base.dir/ggml-alloc.c.o [ 1%] Building C object ggml/src/CMakeFiles/ggml-base.dir/ggml.c.o [ 1%] Building C object examples/gguf-hash/CMakeFiles/sha1.dir/deps/sha1/sha1.c.o [ 1%] Building CXX object tools/mtmd/CMakeFiles/llama-minicpmv-cli.dir/deprecation-warning.cpp.o [ 1%] Built target build_info [ 2%] Building CXX object ggml/src/CMakeFiles/ggml-base.dir/ggml-backend.cpp.o [ 2%] Building CXX object ggml/src/CMakeFiles/ggml-base.dir/ggml-opt.cpp.o [ 2%] Built target sha1 [ 2%] Building CXX object ggml/src/CMakeFiles/ggml-base.dir/ggml-threading.cpp.o [ 3%] Linking CXX executable ../../bin/llama-llava-cli [ 4%] Linking CXX executable ../../bin/llama-qwen2vl-cli [ 4%] Linking CXX executable ../../bin/llama-gemma3-cli [ 4%] Linking CXX executable ../../bin/llama-minicpmv-cli [ 4%] Built target sha256 [ 5%] Building C object ggml/src/CMakeFiles/ggml-base.dir/ggml-quants.c.o [ 5%] Building CXX object ggml/src/CMakeFiles/ggml-base.dir/gguf.cpp.o [ 5%] Built target llama-gemma3-cli [ 5%] Built target llama-llava-cli [ 5%] Built target llama-minicpmv-cli [ 5%] Built target llama-qwen2vl-cli [ 5%] Built target xxhash [ 5%] Linking CXX shared library ../../bin/libggml-base.so [ 5%] Built target ggml-base [ 6%] Building CXX object ggml/src/ggml-blas/CMakeFiles/ggml-blas.dir/ggml-blas.cpp.o [ 6%] Building C object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/ggml-cpu.c.o [ 6%] Building CXX object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/ggml-cpu.cpp.o [ 7%] Building CXX object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/repack.cpp.o [ 7%] Building CXX object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/hbm.cpp.o [ 7%] Building C object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/quants.c.o [ 8%] Building CXX object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/amx/amx.cpp.o [ 8%] Building CXX object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/traits.cpp.o [ 9%] Building CXX object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/binary-ops.cpp.o [ 9%] Building CXX object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/amx/mmq.cpp.o [ 9%] Building CXX object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/unary-ops.cpp.o [ 9%] Building CXX object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/vec.cpp.o [ 10%] Building CXX object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/ops.cpp.o [ 10%] Building CXX object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/llamafile/sgemm.cpp.o [ 10%] Building C object ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/arch/powerpc/quants.c.o /home/xxxxx/soft/powerllm/llama4.cpp/ggml/src/ggml-cpu/llamafile/sgemm.cpp: In member function ‘void {anonymous}::tinyBLAS_Q0_PPC::packNormal_q4_fp16(const block_q4_0*, int64_t, int, int, unsigned char*)’: /home/xxxxxx/soft/powerllm/llama4.cpp/ggml/src/ggml-cpu/llamafile/sgemm.cpp:2500:90: internal compiler error: Segmentation fault 2500 | vector signed char v_qs = reinterpret_cast(vec_xl(0, current_blk->qs)); | ^ Please submit a full bug report, with preprocessed source. See http://bugs.almalinux.org/ for instructions. [ 10%] Linking CXX shared library ../../../bin/libggml-blas.so [ 10%] Built target ggml-blas Preprocessed source stored into /tmp/ccYEbGxr.out file, please attach this to your bugreport. gmake[2]: *** [ggml/src/CMakeFiles/ggml-cpu.dir/build.make:244: ggml/src/CMakeFiles/ggml-cpu.dir/ggml-cpu/llamafile/sgemm.cpp.o] Error 1 gmake[2]: *** Waiting for unfinished jobs.... gmake[1]: *** [CMakeFiles/Makefile2:999: ggml/src/CMakeFiles/ggml-cpu.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs.... [ 11%] Linking CXX static library libcpp-httplib.a [ 11%] Built target cpp-httplib gmake: *** [Makefile:136: all] Error 2 | ||||
| Tags | No tags attached. | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-03-06 13:59 | latamcoder | New Issue |