-
Notifications
You must be signed in to change notification settings - Fork 70
Compilers and host systems
The operating systems on which the Hyperion repository can be built without additional patches and run are Linux, FreeBSD, Mac, and Windows. Cross-compilation for the Raspberry Pi also exists.
Several other distributions and dialects provide pre-packaged Hercules binaries, usually significantly downlevel from the codebase here.
Linux | FreeBSD | Mac | Windows | |
---|---|---|---|---|
Compiler | gcc/clang | gcc/clang | clang | msvc |
VS2008 VS2010 VS2012 VS2013 |
||||
Since | 2014-01-01 |
That said, there are packages of prebuilt Hercules for many platforms.
Cygwin was the original development environment, but it is no longer supported though we try not to do anything to break it.
The FreeBSD ports collection contains a patch to build Hercules 3.09.
The major patch is to delete ltdl.c
from Makefile.in
as FreeBSD uses the standard unix dynamic loader.
There are reports of successful builds of unspecified releases. You really have to be an enthusiast to pursue this with the current raspberry hardware (2013). And have time on your hands.
There has been no Solaris activity for quite a while. The status is unknown.