| Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
| World Community Grid Forums
|
| No member browsing this thread |
|
Thread Status: Active Total posts in this thread: 12
|
|
| Author |
|
|
docker7
Cruncher Joined: Feb 23, 2011 Post Count: 7 Status: Offline |
Hello again,
----------------------------------------Having spent several hours in debugging and disassembling I found out what is wrong. Combinations of flags that are used to build BOINC resulted in wrong Assembler code. At least inline function that parses double values generated wrong code and sometimes (not always) assumed that correct 'double' value is infinitive. The 'double' data type is used for times in BOINC. When I removed "wrong" flags for BOINC building, reinstall BOINC, cleared all downloaded task and when I download new tasks all times were shown as expected. Actually this is only one bug that I see. There were not any issue with programs from WCG, since they are given in binary form. BOINC is compiled natively for FreeBSD by GCC on my system. Now I need to understand why Assembler code is generated incorrectly. This issue explains why everything did not work correctly when I just reinstall BOINC. Now I need to understand how to correctly correct this mistake. [Edit 2 times, last edit by docker7 at Apr 3, 2012 7:25:11 AM] |
||
|
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hats off to your persistence and dedication. Yesterday someone asked if anyone was interested in knowing how to compile BOINC for Fedora 16 from the latest source code, so soon that manual will be added to the BOINC official wiki. Yours might be of interest too, if you're willing to write the instructions up.
Thanks --//-- |
||
|
|
|