Skip to content

Build fault! #19

@Naster17

Description

@Naster17

After this commit 63c27a5 to current main for all platforms i tested (CUDA, VULKAN) i receive error while building main qwen3-tts project
I test all commits before 63c27a5

63c27a5 Vulkan:

cmake -S . -B build && cmake --build build -j4
[ 77%] Building CXX object CMakeFiles/qwen3-tts-cli.dir/src/main.cpp.o
[ 81%] Linking CXX shared library libqwen3tts.so
[ 85%] Linking CXX executable qwen3-tts-cli
[ 92%] Built target test_encoder
[ 92%] Built target test_decoder
[ 96%] Built target test_tokenizer
[100%] Built target test_transformer
/usr/bin/ld: libqwen3_tts.a(qwen3_tts.cpp.o): relocation R_X86_64_32S against `.data' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: failed to set dynamic section sizes: bad value
collect2: error: ld returned 1 exit status
gmake[2]: *** [CMakeFiles/qwen3tts_shared.dir/build.make:106: libqwen3tts.so.0.1.0] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:284: CMakeFiles/qwen3tts_shared.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
[100%] Built target qwen3-tts-cli
gmake: *** [Makefile:146: all] Error 2

main CUDA:

[ 96%] Linking CXX shared library libqwen3tts.so
[100%] Linking CXX executable qwen3-tts-cli
/usr/bin/ld: libtts_transformer.a(tts_transformer.cpp.o): warning: relocation against `_ZSt19piecewise_construct' in read-only section `.text._ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP11ggml_tensorSt4lessIS5_ESaISt4pairIKS5_S7_EEEixEOS5_[_ZNSt3mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEP11ggml_tensorSt4lessIS5_ESaISt4pairIKS5_S7_EEEixEOS5_]'
/usr/bin/ld: libqwen3_tts.a(qwen3_tts.cpp.o): relocation R_X86_64_PC32 against symbol `stderr@@GLIBC_2.2.5' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status
gmake[2]: *** [CMakeFiles/qwen3tts_shared.dir/build.make:102: libqwen3tts.so.0.1.0] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:240: CMakeFiles/qwen3tts_shared.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
[100%] Built target qwen3-tts-cli
gmake: *** [Makefile:146: all] Error 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions