-
Notifications
You must be signed in to change notification settings - Fork 223
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
Modifications to get DocumentServer@core compiling and working under FreeBSD #297
base: develop
Are you sure you want to change the base?
Commits on Aug 25, 2020
-
Use native boost, icu and v8 libraries rather than specific ones.
Explanations: OnlyOffice depends on v8 which needs specific compilation tools under FreeBSD (native v8 compilation tools are not written for FreeBSD. Thus under FreeBSD we use node10 available in the FreeBSD port compiled with the "shared" option. In that way libnode.so is used in order to get the v8 code). Since v8 library is got from FreeBSD ports, we also want to use the native ICU library, boost library, openssl library etc. Moreover it lets the sysadmin getting the latest security patches for these libraries and avoid security holes (without recompiling onlyoffice).
Configuration menu - View commit details
-
Copy full SHA for c668839 - Browse repository at this point
Copy the full SHA c668839View commit details -
Add FreeBSD to the preproc conditions where Linux is also set.
Correct an error in the code which leads to an error during compilation with clang.
Configuration menu - View commit details
-
Copy full SHA for 521570b - Browse repository at this point
Copy the full SHA 521570bView commit details -
Add FreeBSD to the preproc conditions where Linux is also set.
Correct a syntax error in the code which leads to an error during compilation with clang. Add _gcvt function which does not exists under FreeBSD.
Configuration menu - View commit details
-
Copy full SHA for 2ea350d - Browse repository at this point
Copy the full SHA 2ea350dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31e4d7f - Browse repository at this point
Copy the full SHA 31e4d7fView commit details -
- Add FreeBSD to the preproc conditions where Linux is also set.
- Correct syntax error in the code which leads to error when compiling with clang (not casting signed 8-bits values greater than 0x80). - Add a specific code which finds the common working directory (using /proc for that purpose under FreeBSD is not possible)
Configuration menu - View commit details
-
Copy full SHA for ff4cef4 - Browse repository at this point
Copy the full SHA ff4cef4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f57938 - Browse repository at this point
Copy the full SHA 5f57938View commit details -
Add FreeBSD to the preproc conditions where Linux is also set.
Correct syntax error in the code which leads to an error with clang compiler: returning NULL (void*) to a variable which is unsigned int
Configuration menu - View commit details
-
Copy full SHA for 3219051 - Browse repository at this point
Copy the full SHA 3219051View commit details -
Configuration menu - View commit details
-
Copy full SHA for f584744 - Browse repository at this point
Copy the full SHA f584744View commit details
Commits on Aug 26, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 8d8dd40 - Browse repository at this point
Copy the full SHA 8d8dd40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0580d0a - Browse repository at this point
Copy the full SHA 0580d0aView commit details