Closed charmitro closed 8 months ago
$ clang -v Debian clang version 14.0.6 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/bin Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/12 Selected GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/12 Candidate multilib: .;@m64 Candidate multilib: 32;@m32 Candidate multilib: x32;@mx32 Selected multilib: .;@m64 $ CC=clang make clang -c -o config.o src/config.c -Iinclude -Wall -g -DDEBUG=0 -lcyaml clang: warning: -lcyaml: 'linker' input unused [-Wunused-command-line-argument] clang -c -o main.o src/main.c -Iinclude -Wall -g -DDEBUG=0 -lcyaml clang: warning: -lcyaml: 'linker' input unused [-Wunused-command-line-argument] clang -o cnc config.o main.o -Iinclude -Wall -g -DDEBUG=0 -lcyaml $ ./cnc -f test.yaml test.yaml libcyaml: ERROR: Segmentation fault
$ clang -v clang version 18.0.0git (git@github.com:charmitro/llvm-project.git 83d29e896b7ae0b5b259cbf179143e526dc37b1c) Target: x86_64-unknown-linux-gnu Thread model: posix InstalledDir: /home/charmitro/Documents/git/cnc/../llvm-project/build/bin Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/12 Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/12 Candidate multilib: .;@m64 Candidate multilib: 32;@m32 Candidate multilib: x32;@mx32 Selected multilib: .;@m64 $ CC=clang make clang -c -o config.o src/config.c -Iinclude -Wall -g -DDEBUG=0 -lcyaml clang: warning: -lcyaml: 'linker' input unused [-Wunused-command-line-argument] clang -c -o main.o src/main.c -Iinclude -Wall -g -DDEBUG=0 -lcyaml clang: warning: -lcyaml: 'linker' input unused [-Wunused-command-line-argument] clang -o cnc config.o main.o -Iinclude -Wall -g -DDEBUG=0 -lcyaml $ ./cnc -f test.yaml test.yaml libcyaml: ERROR: Segmentation fault
Since we don't experience anything similar with GCC, this issue probably comes from cyaml.
cyaml
Same as https://github.com/terra-sync/cnc/issues/8. Closing.