Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go ยป
No member browsing this thread
Thread Status: Active
Total posts in this thread: 39
Posts: 39   Pages: 4   [ Previous Page | 1 2 3 4 | Next Page ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 2061 times and has 38 replies Next Thread
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: platform 'x86_64-pc-linux-gnu' not found

Assuming that linux64 can run linux32 binaries with out too much tweaking then the non-FreeBSD specific portions of my hack should let you compile a linux64 client that runs linux32 projects.
It will however mean that WCG will have to validate the work returned against their test machines before adding it as a hybrid client configuration.


Actually, there are no hacks or mods needed for Linux. A plain vanilla compile (no crazy optimizations) of the boinc client on a 64bit platform with the recommended compile flags from BOINC (http://boinc.berkeley.edu/compile_client.php) and using --build=x86_64-pc-linux-gnu for the machine type creates a client that works just fine with 32-bit apps I compiled this way on my AMD64 machine and it runs 32bit clients. The only thing needed is to get projects to hand back a 32bit apps to a system reporting as "x86_64-pc-linux-gnu" at least until they start handing out 64bit apps. It's sad for now that I don't have many projects that do that. Riesel Sieve has started doing this so that's added that project back to my list.

Some projects feel uneasy about the 64bit clients. I can understand that. And I'm hoping that BOINC will start releasing official 64bit builds soon to ease those concerns. Of course, it also may not seem worth it to the BOINC team to release official clients if someone downloads it only to find they can't crunch much using it. I'm trying to get the ball moving with enough projects that I can convince David and Rom that official 64bit clients are now more worthwhile.

- John Watzke


As i understand it, my hack works by building a client native to the host OS (amd64-freebsd/x86_64-pc-linux) but the client requests work for i386-pc-linux regardless of the host OS.
This works in that respect, but you are correct in that all boinc projects need to accept work from that CLIENT, regardless of the PROJECT SOFTWARE that it runs. Some projects seem to validate based on the PROJECT SOFTWARE, but some like WCG also use the CLIENT identifier for checking. Either that or someone has previously used my lil hack with SETI@home, had them accept the i386-pc-linux results from an amd64-portbld-freebsd client and not told the wider world about it.

I agree it would be nice if we could have amd64/FreeBSD and x86_64/linux project software as an option, but unless the developers have access to those platforms to test with I don't see it happening anytime soon.
[Feb 7, 2007 7:04:48 AM]   Link   Report threatening or abusive post: please login first  Go to top 
watzkej
Cruncher
Joined: Mar 12, 2005
Post Count: 12
Status: Offline
Reply to this Post  Reply with Quote 
Re: platform 'x86_64-pc-linux-gnu' not found

As i understand it, my hack works by building a client native to the host OS (amd64-freebsd/x86_64-pc-linux) but the client requests work for i386-pc-linux regardless of the host OS.


Okay, I see what you're saying. However, I'm running a 64-bit client not because I want a client that's 64-bit, it's because I want to run the 64-bit app used by a couple of projects. Those projects check what the client is reporting (i686-pc-linux-gnu or x86_64-pc-linux-gnu) and send the app correlating to those platforms. I'm wasn't aware that the BOINC server looked at anything else than that platform string as almost every project I crunch for seems to use that.

I can see why that benefits the BSD community by tricking the server into thinking you're a Linux client. For Linux/Windows clients though, what would be *REALLY* nice is if the client and server didn't have to worry about bit size at all. If the host can do both 32/64, like the Mac platform, then just send 32bit if that's all you have or send 64bit if that's what you have. There isn't anything special needed for the Mac setup and even more ironically they are the same CPUs. I think it's just an old convention that dies hard.

- John Watzke
[Feb 7, 2007 12:32:04 PM]   Link   Report threatening or abusive post: please login first  Go to top 
ebahapo
Cruncher
Joined: Nov 2, 2005
Post Count: 45
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
applause Re: platform 'x86_64-pc-linux-gnu' not found

We are going to start a beta test at the end of this week. We will be sending out the existing 32 bit version of FightAIDS@Home to clients reporting themselves as:

After being called a spammer in this project for suggesting this, I am thankful to see that you changed your mind.

Much obliged.
----------------------------------------

[Feb 7, 2007 3:14:00 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Sekerob
Ace Cruncher
Joined: Jul 24, 2005
Post Count: 20043
Status: Offline
Reply to this Post  Reply with Quote 
Re: platform 'x86_64-pc-linux-gnu' not found

Augustine,

1. u were asked to stop your spamming at another projects forum with perpetual announcements on one or the other project setting up for 64bit. Reference was made to the statement there in this thread http://www.worldcommunitygrid.org/forums/wcg/viewthread?thread=8312#76842

2. This is a 'Trial' to see if 32bit can successfully run 64 bit machines and not an optimization for 64 bit platform. The complete announcement repeated here:
Beta Test for 64bit linux and FreeBSD
We are going to conduct a beta test later this week to determine if we can support FreeBSD and 64 bit Linux using our existing 32 bit binaries. This beta test will specifically test FightAIDS@Home. The platforms that will receive work will be the following:

x86_64-pc-linux-gnu
i386-portbld-freebsd

We will also be sending the work to existing Linux beta testers as a control.

Those of you who are interested in seeing this work - can you please have some computers set up to beta test starting around Thursday, Feb 8th at around 17:00 UTC?

thanks,
Kevin
[Feb 6, 2007 8:53:18 PM]

cheers
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
----------------------------------------
[Edit 1 times, last edit by Sekerob at Feb 7, 2007 4:04:38 PM]
[Feb 7, 2007 4:01:10 PM]   Link   Report threatening or abusive post: please login first  Go to top 
ebahapo
Cruncher
Joined: Nov 2, 2005
Post Count: 45
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
shock Re: platform 'x86_64-pc-linux-gnu' not found

1. u were asked to stop your spamming at another projects forum with perpetual announcements on one or the other project setting up for 64bit. Reference was made to the statement there in this thread http://www.worldcommunitygrid.org/forums/wcg/viewthread?thread=8312#76842

That assessment was far from universal. The majority of project administrators took my suggestion seriously, as can be seen by the growth of projects supporting AMD64 clients.

But I went beyond poking project administrators, I am currently porting two applications to AMD64 and helped indirectly the port of 3 others.
2. This is a 'Trial' to see if 32bit can successfully run 64 bit machines and not an optimization for 64 bit platform.

I never did ask for an optimization for AMD64, just support for such clients. I am glad to see this at WCG, but I can't understand your animosity, in both instances.
----------------------------------------

[Feb 7, 2007 4:59:51 PM]   Link   Report threatening or abusive post: please login first  Go to top 
ebahapo
Cruncher
Joined: Nov 2, 2005
Post Count: 45
Status: Offline
Project Badges:
Reply to this Post  Reply with Quote 
confused Re: platform 'x86_64-pc-linux-gnu' not found

WUs were downloaded and ran through completion, however there seem to be problems uploading the results. They fail with the message "Error on file upload: [BETA_faah1313_d006n013_x2BPW_00_6_0] locked by file_upload_handler PID=134603720".

HTH
----------------------------------------

[Feb 8, 2007 10:57:49 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: platform 'x86_64-pc-linux-gnu' not found

Hi emenezes,
This thread talks about the problem - one of the servers is temporarily refusing to accept uploads: http://www.worldcommunitygrid.org/forums/wcg/viewthread?thread=11661
[Feb 9, 2007 1:57:20 AM]   Link   Report threatening or abusive post: please login first  Go to top 
watzkej
Cruncher
Joined: Mar 12, 2005
Post Count: 12
Status: Offline
Reply to this Post  Reply with Quote 
Re: platform 'x86_64-pc-linux-gnu' not found

BTW, thanks guys for the quick implementation of this. I didn't expect it till next week. I know you're probably busy. I saw the initial replication was set pretty high and the WUs I had were distributed so it seems like there are plenty of machines working on this beta set. Is this beta for faah ONLY for 64bit? Any ideas on how many clients were out there pickup up WUs? I'm just curious.

- John Watzke
[Feb 9, 2007 5:17:22 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Sekerob
Ace Cruncher
Joined: Jul 24, 2005
Post Count: 20043
Status: Offline
Reply to this Post  Reply with Quote 
Re: platform 'x86_64-pc-linux-gnu' not found

Yes, as per the Beta announcement and the replication of the post in this thread Feb.07, only FA@H. One would want to compare same work over a larger number of machines to get maximum validation.

How many? Some data was posted here . The word may have spread further before the actual test commenced.
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
[Feb 9, 2007 8:11:21 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Sekerob
Ace Cruncher
Joined: Jul 24, 2005
Post Count: 20043
Status: Offline
Reply to this Post  Reply with Quote 
Re: platform 'x86_64-pc-linux-gnu' not found

----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
----------------------------------------
[Edit 1 times, last edit by Sekerob at Feb 9, 2007 10:41:31 PM]
[Feb 9, 2007 9:05:27 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 39   Pages: 4   [ Previous Page | 1 2 3 4 | Next Page ]
[ Jump to Last Post ]
Post new Thread