View Issue Details

IDProjectCategoryView StatusLast Update
0000608AlmaLinux-10Generalpublic2026-03-06 13:59
Reporterlatamcoder Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Summary0000608: Possible CC of "Compile bug: internal compiler error: Segmentation fault #20083"
DescriptionAlmalinux 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 ReproduceTry 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
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-03-06 13:59 latamcoder New Issue