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
Copyright © 2024 Einstein@Home. All rights reserved.
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!
RE: That's a little
)
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
Hi, RE: I'd be
)
Hi,
*g* really identical to what?
To linux-4.58, or linux-4.55?
CU
Martin
The source code is identical
)
The source code is identical to what's used in the 4.58 Linux App.
BM
BM
RE: The source code is
)
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
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.
Thanks a lot! I'll do what I
)
Thanks a lot! I'll do what I can.
BM
BM
RE: Is it possible that the
)
Yep, that's unfortunately the case.
Thanks for the info!
Will do.
BM
BM
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.
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!