FreeBSD x86 Beta Test App 4.61 available

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4,273
Credit: 245,208,476
RAC: 13,236
Topic 191257

As promised, I made a FreeBSD App from the same code the Linux App was built from. It was made on a FreeBSD 5 system, so should run from then on. (FreeBSD 4 was dropped because even the BOINC Client doesn't run there anymore). It is available on our usual Beta Test Page.

Our possibilities regarding developing and testing on this OS are even more limited than last time I made such an App, so you're more or less on your own.

A known issue is that with some clients the "fraction done" is not reported correctly to the client. However the App runs successful on two systems I tested it on and gives valid results - and it's fast!

I'd be curious to know if it's faster than running the Linux App on FreeBSD, because the code is really identical.

Happy Testing!

BM

BM

Pav Lucistnik
Pav Lucistnik
Joined: 7 Mar 06
Posts: 136
Credit: 853,388
RAC: 0

FreeBSD x86 Beta Test App 4.61 available

Thank you a lot!

This binary is linked to two versions of libm at the same time:

libm.so.2 => /usr/local/lib/compat/libm.so.2 (0x28235000)
libm.so.3 => /usr/local/lib/compat/libm.so.3 (0x2834c000)

That's a little odd!

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4,273
Credit: 245,208,476
RAC: 13,236

RE: That's a little

Message 33570 in response to message 33569

Quote:
That's a little odd!


No, not only a little... I'll have a look. Can you - for now - fix it with a symlink?

Edit: I have an idea what happened there, but I won't be able to do something about it before monday.

BM

BM

nochjemand
nochjemand
Joined: 6 May 05
Posts: 28
Credit: 402,401
RAC: 0

Hi, RE: I'd be

Hi,

Quote:

I'd be curious to know if it's faster than running the Linux App on FreeBSD, because the code is really identical.

*g* really identical to what?
To linux-4.58, or linux-4.55?

CU

Martin

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4,273
Credit: 245,208,476
RAC: 13,236

The source code is identical

The source code is identical to what's used in the 4.58 Linux App.

BM

BM

nochjemand
nochjemand
Joined: 6 May 05
Posts: 28
Credit: 402,401
RAC: 0

RE: The source code is

Message 33573 in response to message 33572

Quote:
The source code is identical to what's used in the 4.58 Linux App.

Fine, thanks for that!
I'll install after my WUs are finished :-)
This is a result with 4.85 in linux-emu(p4 - 1,8er Intel):
http://einsteinathome.org/task/30188966

CU

Martin

Pav Lucistnik
Pav Lucistnik
Joined: 7 Mar 06
Posts: 136
Credit: 853,388
RAC: 0

Which version of FreeBSD 5

Which version of FreeBSD 5 exactly was used to build this?

I can't get it moving on any of my 6.1 machines, using compat5x libraries, getting

/libexec/ld-elf.so.1: albert_4.61_i386-unknown-freebsd: Undefined symbol "_ZNSt24__default_alloc_templateILb1ELi0EE8allocateEj"

Is it possible that the binary is from FreeBSD 5.2.1? There were some rather major changes between 5.2.1 and 5.3. You will have to use 5.3 or newer to build this... Or do a static binary.

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4,273
Credit: 245,208,476
RAC: 13,236

Thanks a lot! I'll do what I

Thanks a lot! I'll do what I can.

BM

BM

Bernd Machenschalk
Bernd Machenschalk
Moderator
Administrator
Joined: 15 Oct 04
Posts: 4,273
Credit: 245,208,476
RAC: 13,236

RE: Is it possible that the

Message 33576 in response to message 33574

Quote:
Is it possible that the binary is from FreeBSD 5.2.1?


Yep, that's unfortunately the case.

Quote:
There were some rather major changes between 5.2.1 and 5.3. You will have to use 5.3 or newer to build this... Or do a static binary.


Thanks for the info!

Will do.

BM

BM

Pav Lucistnik
Pav Lucistnik
Joined: 7 Mar 06
Posts: 136
Credit: 853,388
RAC: 0

Got myself libraries from

Got myself libraries from 5.2.1 system, it works nice. Percentage progress is being updated. I'll let you know in the morning, if the results are valid.

Still, 5.3+ binary is needed.

Pav Lucistnik
Pav Lucistnik
Joined: 7 Mar 06
Posts: 136
Credit: 853,388
RAC: 0

Have 12 units done with new

Have 12 units done with new client by now, all still pending.

On my Athlon XP (SSE, 1733 MHz, 256 kB L2 cache) times are down from ~21,900 to ~12,950 seconds.

On my dual-core Opteron 165 (SSE3, 1800 MHz, 1MB L2 cache per core) times went down from ~18,600 to ~6,240.

Nice speedup!

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.