Message boards :
Number crunching :
Linux static compiled x86_64 Boinc CLIENT?
Message board moderation
Author | Message |
---|---|
ML1 Send message Joined: 25 Nov 01 Posts: 20147 Credit: 7,508,002 RAC: 20 |
Anyone got a statically compiled Boinc CLIENT that I can use for load testing with various projects? (I've got some new hardware to soak test that has far too up-to-the-minute versions of the Linux libraries installed!...) Thanks, Happy fast crunchin', Martin See new freedom: Mageia Linux Take a look for yourself: Linux Format The Future is what We all make IT (GPLv3) |
jason_gee Send message Joined: 24 Nov 06 Posts: 7489 Credit: 91,093,184 RAC: 0 |
not on hand at the moment, though I am in process of rebuilding my Linux Box, and will need one in due course as well. If no-one's able to supply one before I get to it (1-2 weeks), then I'll probably be spitting out a slightly customised one. Did you need a manager as well ? I suppose only the client and command line tool ? "Living by the wisdom of computer science doesn't sound so bad after all. And unlike most advice, it's backed up by proofs." -- Algorithms to live by: The computer science of human decisions. |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
I have Boinc 7.4.41 built for Linux x86_64, should be static built. Claggy |
ML1 Send message Joined: 25 Nov 01 Posts: 20147 Credit: 7,508,002 RAC: 20 |
Excellent, both thanks. Commandline-only is fine or whatever. Usual juggling... (Aka 'just in time') PM a link for download?... Many thanks and Happy parallel fast crunchin!... :-) Martin See new freedom: Mageia Linux Take a look for yourself: Linux Format The Future is what We all make IT (GPLv3) |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
Actually my Boinc 7.4.41 uses shared libs, any good? (I've been building project apps, they are static built) My Public Onedrive I just tried building a statically linked release build, It comes up with warnings: configure: WARNING: Then fails later on: checking for gawk... (cached) /usr/bin/gawk I do have libcurl4-openssl-dev installed of version 7.35.0, but i haven't built my own static curl or wxwidgets libaries. Claggy |
ML1 Send message Joined: 25 Nov 01 Posts: 20147 Credit: 7,508,002 RAC: 20 |
Good try thanks Claggy. However, no go on versions... The problem is: ldd boinc ./boinc: /lib64/libcurl.so.4: no version information available (required by ./boinc) libssl.so.1.0.0 => not found libcrypto.so.1.0.0 => not found And trying to fudge it by adding symlinks to point to the installed libssl.so.1.0.1e and libcrypto.so.1.0.1e then gives: ./boinc: /lib64/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by ./boinc) ./boinc: /lib64/libcurl.so.4: no version information available (required by ./boinc) ./boinc: /lib64/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by ./boinc) and an error exit... ? I'm running a partial soak test using a very old boinc_5.4.9_opteron-64-linux-gnu client. Works for s@h but not for others. (Also no options to tell it to use all the CPUs... :-( ) Happy fast-ish crunchin! Martin See new freedom: Mageia Linux Take a look for yourself: Linux Format The Future is what We all make IT (GPLv3) |
jason_gee Send message Joined: 24 Nov 06 Posts: 7489 Credit: 91,093,184 RAC: 0 |
Alright, SSD for the Linux box arrives tomorrow. Which distro comes first is the question. I'll need to check the Cuda 7.0 support list and target that first most likely. [Edit:] Ahh, I see in yours they're removing the compromised OpenSSL versions (?) good move IMO, if that's the case. "Living by the wisdom of computer science doesn't sound so bad after all. And unlike most advice, it's backed up by proofs." -- Algorithms to live by: The computer science of human decisions. |
ML1 Send message Joined: 25 Nov 01 Posts: 20147 Credit: 7,508,002 RAC: 20 |
Alright, SSD for the Linux box arrives tomorrow. Which distro comes first is the question. I'll need to check the Cuda 7.0 support list and target that first most likely. Good stuff and have fast positive fun! :-)
Yep, indeed so. Good except that the Boinc client needs to catch up with the new versions... (The test systems are shielded from the outside world and are on their own test LAN so hence a quick bodge static-compiled giggle was hoped for for a quick fix...) To be revisited once the IT pileup of the end of the week is overcome... Happy fast crunchin, Martin See new freedom: Mageia Linux Take a look for yourself: Linux Format The Future is what We all make IT (GPLv3) |
jason_gee Send message Joined: 24 Nov 06 Posts: 7489 Credit: 91,093,184 RAC: 0 |
Drive arrived safe and sound. alright, path of least resistance for both Cuda and Boinc, seems to be Centos 7 (which I'll be happy with), and if compatibility issues arise there, there's the virtualbox VM option within that. Out for planning, locating screwdrivers etc. "Living by the wisdom of computer science doesn't sound so bad after all. And unlike most advice, it's backed up by proofs." -- Algorithms to live by: The computer science of human decisions. |
Urs Echternacht Send message Joined: 15 May 99 Posts: 692 Credit: 135,197,781 RAC: 211 |
Drive arrived safe and sound. Better check for the latest firmware for that SSD first, before turning any screws or even installing a new OS. _\|/_ U r s |
Urs Echternacht Send message Joined: 15 May 99 Posts: 692 Credit: 135,197,781 RAC: 211 |
Actually my Boinc 7.4.41 uses shared libs, any good? Tried your dynamic BOINC 7.4.41, but could not make it work, because of unknown needed symbols WXU_3.0 . I have wxWidgets 3.0.2, 2.9.4 and 2.8.0 installed. _\|/_ U r s |
jason_gee Send message Joined: 24 Nov 06 Posts: 7489 Credit: 91,093,184 RAC: 0 |
Ugh, somehow they made the build system put in a squillion shared libraries even when setting things to be supposedly static, lol I'll try their VM image in a day or so, Though I suspect multiple breakages there/ @Urs: yeah its a new Samsung 850 Pro. so it seems to not have any new firmware I can see yet, but will keep an eye out before I pile on too much [Edit:] Along with Samsungs server drive manager, found some cool filesystem/SSD guide at https://wiki.archlinux.org/index.php/Solid_State_Drives , so plenty to read, lol. "Living by the wisdom of computer science doesn't sound so bad after all. And unlike most advice, it's backed up by proofs." -- Algorithms to live by: The computer science of human decisions. |
Claggy Send message Joined: 5 Jul 99 Posts: 4654 Credit: 47,537,079 RAC: 4 |
Actually my Boinc 7.4.41 uses shared libs, any good? Ubuntu 14.04 has no webview support on WxWidgets 3.0, so I've has to get it from LocutusOfBorg's ppa: https://launchpad.net/~costamagnagianfranco/+archive/ubuntu/locutusofborg-ppa Perhaps that has added the requirement. Claggy |
jason_gee Send message Joined: 24 Nov 06 Posts: 7489 Credit: 91,093,184 RAC: 0 |
[Edit:] Along with Samsungs server drive manager, found some cool filesystem/SSD guide at https://wiki.archlinux.org/index.php/Solid_State_Drives , so plenty to read, lol. Haha, lucky I wasn't too quick on the update. Turns out I must have arrived at the site sometime after some firmware updates were pulled due to bricking of drives. Mine's working fine, so I'll leave it until I read they fix that. "Living by the wisdom of computer science doesn't sound so bad after all. And unlike most advice, it's backed up by proofs." -- Algorithms to live by: The computer science of human decisions. |
Urs Echternacht Send message Joined: 15 May 99 Posts: 692 Credit: 135,197,781 RAC: 211 |
[Edit:] Along with Samsungs server drive manager, found some cool filesystem/SSD guide at https://wiki.archlinux.org/index.php/Solid_State_Drives , so plenty to read, lol. At least you are aware of possible problems now, some luxury i have not had two years ago. A problematic firmware version made my computer reboot twice a day and BOINC gave a new hostid after every reboot. Since firmware updates the SSD works like it should. Good luck. _\|/_ U r s |
jason_gee Send message Joined: 24 Nov 06 Posts: 7489 Credit: 91,093,184 RAC: 0 |
Well the procedure to make a portable static client package, using the old debian virtualbox compatibility image, works for i686. ( no ssl, crypto or curl shared libraries turn up in ldd boinc ). It's an old version though 6.12.something, and I don't see an x86_64 vm image, so building with the configure option --build=x86_64-pc-linux-gnu fails, the image having no 64 bit libs (though i imagine the cross compile is possible if the libs were there) Short of building a similar old debian VM from scratch, is there a way to put in the 64 bit libs (command line debian), or is the only option for a static build to replicate the old debian image in 64 bit ? The compatibility vm image also has no Git installed ::S "Living by the wisdom of computer science doesn't sound so bad after all. And unlike most advice, it's backed up by proofs." -- Algorithms to live by: The computer science of human decisions. |
ML1 Send message Joined: 25 Nov 01 Posts: 20147 Credit: 7,508,002 RAC: 20 |
... Short of building a similar old debian VM from scratch, is there a way to put in the 64 bit libs (command line debian), or is the only option for a static build to replicate the old debian image in 64 bit ? 32-bits?! That's going back a bit! For a late lunch giggle... I've just now got a Gentoo compiled 64-bit boinc client running sweet and smooth... Further details later... Happy fast hot crunchin', Martin See new freedom: Mageia Linux Take a look for yourself: Linux Format The Future is what We all make IT (GPLv3) |
jason_gee Send message Joined: 24 Nov 06 Posts: 7489 Credit: 91,093,184 RAC: 0 |
sweet, did you manage static ? or just lucky enough to have it work with existing shared libs ? so far for x86_64 I have openssl, zlib and c-ares building static libs , still working on curl. If you don't need a static client right now, I'll make do with the dynamic one myself ;) [Edit:] ... and static curl library built, so that would just leave the boinc client itself , well maybe later "Living by the wisdom of computer science doesn't sound so bad after all. And unlike most advice, it's backed up by proofs." -- Algorithms to live by: The computer science of human decisions. |
ML1 Send message Joined: 25 Nov 01 Posts: 20147 Credit: 7,508,002 RAC: 20 |
The Gentoo client looks to be dynamic linked but more ameanable to the very latest kind versions. Full credit there to the Gentoo packager. Compiled fine. So, fixed for my multi-core tests Thanks for dropping in to try static. Looks like the boinc effort for that has languished. Overly busy on new equipment at moment... Back on the forums when sanity returns... Happy crunchin' Martin See new freedom: Mageia Linux Take a look for yourself: Linux Format The Future is what We all make IT (GPLv3) |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.