I believe I have fixed this in my PR 2726, but it needs more testing before I am ready to have it merged. The moving BOINC logo with text such as "Starting screensaver graphics" also does not appear under Mojave with the BOINC 7.12 screensaver. Unfortunately, not all projects have done that, and those which have not been updated produce a blank (all black) screen under Mojave with the BOINC 7.12 screensaver. Project graphics apps which have been linked with the current BOINC graphics libraries do display correctly under OS 10.14 Mojave. I have been able to reproduce the screensaver issue consistently. I'm not an expert in mac so not sure if I'm doing something different but thought I would share this data point. > As a point of reference, I'm testing Mojave with a 7.13 build from master from last week and I was able to successfully use a hot corner to trigger the screen saver from a hot corner and it was able to run successfully. On Sep 25, 2018, at 1:17 PM, Kevin Reed wrote: But projects should ensure that they have 64-bit versions of all their Mac project and graphics executables. I will continue to use Xcode 9.4.1 to build BOINC 7.14 temporarily, while I make the changes to the BOINC source code and Xcode project needed to build under Xcode 10. There are other new restrictions in Xcode 10 which will require changes in BOINC source code. These are currently invoked by #include in many BOINC source files. The OS 10.14 SDK included in Xcode 10 also eliminates all the headers from GCC which were in usr/include/c++/, such as cmath, cstring, cstdio, cstdlib, csignal, cstdarg, cassert, cerrno, cctype, string, vector, sstream, iostream, algorithm. This affects libboinc.a, libboinc_api.a, libboinc_opencl.a, libboinc_graphics2.a, libboinc_zip.a and libjpeg.a. Xcode 10 will no longer build 32-bit binaries, so future versions of boinc.xcodeproj will build only 64-bit libraries. In the past, the BOINC Xcode project has built all BOINC libraries as "fat binaries", containing both a 32-bit build and a 64-bit build in a single file. So any 32-bit project executables (worker apps or graphics apps) will no longer run on OS 10.14. ![]() Until we have made these changes, developers should use only Xcode 9.4.1 or earlier.Īs of OS 10.14, OS X will no longer run 32-bit applications. Both of these will require significant changes to the BOINC source code and also to BOINC project applications. Apple has just released OS 10.14 (Mojave) and Xcode 10.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |