-
Notifications
You must be signed in to change notification settings - Fork 478
docs: update INSTALL with server build info #6372
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
base: master
Are you sure you want to change the base?
The head ref may contain hidden characters: "codex/\u0434\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u044C-\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430\u0446\u0438\u044E-\u043F\u043E-\u0441\u0431\u043E\u0440\u043A\u0435-\u0441\u0435\u0440\u0432\u0435\u0440\u0430"
docs: update INSTALL with server build info #6372
Conversation
make | ||
|
||
More detailed information about setting up a server can be found on the | ||
BOINC wiki (<https://boinc.berkeley.edu/trac/wiki/ServerIntro>). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
https://boinc.berkeley.edu/trac/wiki/
(here and above) is outdated, better to use the corresponding pages in GitHub wiki: https://github.com/BOINC/boinc/wiki
@@ -16,3 +16,20 @@ you can build and install BOINC libraries using [vcpkg](https://github.com/Micro | |||
./vcpkg install boinc | |||
|
|||
The BOINC port in vcpkg is kept up to date by Microsoft team members and community contributors. If the version is out of date, please [create an issue or pull request](https://github.com/Microsoft/vcpkg) on the vcpkg repository. | |||
|
|||
To build the BOINC server components use the normal configure and make steps | |||
without `--disable-server`: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is confusing. It's better to specify which flags need to be set, not vice versa
have a look at the helper scripts in the `3rdParty` directory. They fetch and | ||
build the required libraries on Linux and macOS: | ||
|
||
./3rdParty/buildLinuxDependencies.sh |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is needed to build the client/manager, not the server
build the required libraries on Linux and macOS: | ||
|
||
./3rdParty/buildLinuxDependencies.sh | ||
./3rdParty/buildMacDependencies.sh |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we don't support building server of MacOS
This page is confusing. It shouldn't exist.
We should (on the wiki) give a cookbook for each of these. |
Then we should use this page as a enter-point with the links to all the other relevant wiki pages, including the information how to install BOINC client and Manager on any supported platform without building it from sources. |
Updated the INSTALL guide with instructions for configuring and building the server, and added pointers to scripts in the 3rdParty directory for downloading dependencies