diff --git a/bindings/ruby/ext/cpu.mk b/bindings/ruby/ext/cpu.mk index a6aa237d..e617d69d 100644 --- a/bindings/ruby/ext/cpu.mk +++ b/bindings/ruby/ext/cpu.mk @@ -1,5 +1,7 @@ ggml/src/ggml-cpu/ggml-cpu-cpp.o: \ ggml/src/ggml-cpu/ggml-cpu.cpp \ + ggml/src/ggml-cpu/unary-ops.cpp \ + ggml/src/ggml-cpu/binary-ops.cpp \ ggml/include/ggml-backend.h \ ggml/include/ggml.h \ ggml/include/ggml-alloc.h \ diff --git a/bindings/ruby/ext/extconf.rb b/bindings/ruby/ext/extconf.rb index c474d434..83f61dfc 100644 --- a/bindings/ruby/ext/extconf.rb +++ b/bindings/ruby/ext/extconf.rb @@ -168,7 +168,9 @@ $OBJ_GGML << 'ggml/src/ggml-cpu/ggml-cpu-aarch64.o' << 'ggml/src/ggml-cpu/ggml-cpu-hbm.o' << 'ggml/src/ggml-cpu/ggml-cpu-quants.o' << - 'ggml/src/ggml-cpu/ggml-cpu-traits.o' + 'ggml/src/ggml-cpu/ggml-cpu-traits.o' << + 'ggml/src/ggml-cpu/unary-ops.o' << + 'ggml/src/ggml-cpu/binary-ops.o' $OBJ_WHISPER << 'src/whisper.o' <<