|
OpenBSD General Other questions regarding OpenBSD which do not fit in any of the categories below. |
|
Thread Tools | Display Modes |
|
|||
4.8 = daemontools no longer works
Hi, after updating to 4.8, daemontools stoped working.
Code:
# svscan /service [1] 743 invalid system call svscan /service |
|
|||
What "daemontools" are you referring to? I'm assuming you mean D. J. Bernstein's project? here?
I can't find a port for this in the ports tree, as is usual for his stuff, so if you're attempting to use an old binary on 4.8.. binary compatibility isn't really a huge priority for the project, you should recompile if possible. |
|
|||
thanks, after recompile it's working =)
|
|
|||
OpenBSD 4.8 switched to gcc4 as mentioned below:
http://www.openbsd.org/48.html As BSDfan666 explains, this may lead to incompatibilities due to new binary startup code, library changes, & other differences in how binaries are structured in memory. If you compiled these tools before, you will need to do so again. If you downloaded binaries before, you will need to determine whether anything downloaded now is compiled with a new compiler version. If not, you will be running into the same problem. |
|
|||
Right, it all depends on when you compiled the binary.. or did you actually upgrade or reinstall?
A binary that was compiled on a 4.7 system that was upgraded should have "ABI" compatibility with 4.8, but if you reinstalled completely the shared C library distributed with 4.7 is not in the 4.8 installation sets, a new major library will be shipped that have may have different semantics now. A static OpenBSD binary should continue working as long as the low level system calls haven't changed, which can sometimes happen, I do believe they try to retain compatibility here for at least 2 releases. You have to remember that OpenBSD is a constantly evolving system and they don't want to be stuck in the sand, if you compile your own software.. recompile after upgrading/reinstalling.. if you use the official OpenBSD packages, please upgrade them. |
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
DJB daemontools: compile and install scripts (OpenBSD) | J65nko | Guides | 2 | 13th November 2009 10:57 AM |
my radeon hd card is no longer working | iacbsd | OpenBSD General | 8 | 17th July 2009 10:14 AM |
Username longer than 16 characters | _hmp_ | FreeBSD General | 5 | 13th January 2009 10:01 AM |
Network connection works fine, and then... | snes-addict | OpenBSD General | 8 | 20th October 2008 11:13 PM |
Numeric keypad don't works on X | aleunix | OpenBSD Installation and Upgrading | 3 | 15th June 2008 11:59 AM |