-
Notifications
You must be signed in to change notification settings - Fork 3.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
server : fix building and simplify lib deps on Windows #1772
server : fix building and simplify lib deps on Windows #1772
Conversation
It was not working since commit eff3570 when server was introduced.
server uses httplib::Server, not httplib::SSLServer, so there is no need to mention cryptographic libraries in target_link_libraries. Winsock (ws2_32) suffices here. Also use plain library names like we use in other places.
This change is similar to sister change in llama.cpp from 0.5y ago, but related to different example: |
Current
seems to be some temporary environment/setup issue and not related in any way to changes introduced via this PR. |
Yes, this CI job fails quite often in this way - nothing we can do |
* ggerganov/master: (86 commits) server : fix building and simplify lib deps on Windows (ggerganov#1772) talk-llama : sync llama.cpp talk-llama : llama.cpp sync : ggml metal : correctly set SIMD support flags on iOS (llama/4923) 2-bit quantizations (llama/4897) scripts : sync-ggml-am.sh add option to skip commits talk-llama : sync llama.cpp sync : ggml examples : adapt to metal API ggml: cache sin/cos for RoPE (llama/4908) metal : remove old API (llama/4919) metal : disable log for loaded kernels (llama/4794) gguf : fix potential infinite for-loop (llama/4600) metal : refactor kernel loading code (llama/4794) CUDA: faster q8_0 -> f16 dequantization (llama/4895) talk-llama : add optional CLI arg to set the bot name (ggerganov#1764) examples : add python example for transcription (ggerganov#1744) whisper : load the model into multiple buffers of max size 1GB (ggerganov#1763) talk-llama : sync llama.cpp ...
* make : fix server example building on MSYS2 environments (Windows) It was not working since commit eff3570 when server was introduced. * cmake : simplify server example lib deps on Windows server uses httplib::Server, not httplib::SSLServer, so there is no need to mention cryptographic libraries in target_link_libraries. Winsock (ws2_32) suffices here. Also use plain library names like we use in other places.
* make : fix server example building on MSYS2 environments (Windows) It was not working since commit eff3570 when server was introduced. * cmake : simplify server example lib deps on Windows server uses httplib::Server, not httplib::SSLServer, so there is no need to mention cryptographic libraries in target_link_libraries. Winsock (ws2_32) suffices here. Also use plain library names like we use in other places.
* make : fix server example building on MSYS2 environments (Windows) It was not working since commit eff3570 when server was introduced. * cmake : simplify server example lib deps on Windows server uses httplib::Server, not httplib::SSLServer, so there is no need to mention cryptographic libraries in target_link_libraries. Winsock (ws2_32) suffices here. Also use plain library names like we use in other places.
* make : fix server example building on MSYS2 environments (Windows) It was not working since commit eff3570 when server was introduced. * cmake : simplify server example lib deps on Windows server uses httplib::Server, not httplib::SSLServer, so there is no need to mention cryptographic libraries in target_link_libraries. Winsock (ws2_32) suffices here. Also use plain library names like we use in other places.
No description provided.