Skip to content

Compilers and host systems

"Fish" (David B. Trout) edited this page Dec 28, 2013 · 10 revisions

Supported environments

The operating systems on which the Hyperion repository can be built and run are Linux, Mac, and Windows.

<style type="text/css"> .tg-left { text-align: left; } .tg-right { text-align: right; } .tg-center { text-align: center; } .tg-bf { font-weight: bold; } .tg-it { font-style: italic; } .tg-table-plain { border-collapse: collapse; border-spacing: 0; font-size: 100%; font: inherit; } .tg-table-plain td, .tg-table-plain th { border: 1px #555 solid; padding: 10px; vertical-align: top; } </style>
Linux Mac Windows
Compiler gcc clang msvc
VS2008
VS2010
VS2012
VS2013
# Unsupported environments as far as building from this repository is concerned While there may be conditional C to support the following environments, they are not known to build; some are known not to build.

That said, there are packages of prebuilt Hercules for many platforms.

Cygwin

Cygwin was the original development environment, but it is no longer supported though we try not to do anything to break it.

FreeBSD

Hyperion does not build on FreeBSD 9.1; it does not even configure at the 2013-12-16 level.

The FreeBSD ports collection contains a patch to build Hercules 3.09, but that patch has not been rolled into the Hyperion repository. Perhaps it should be.

The major patch is to delete ltdl.c from Makefile.in as FreeBSD uses the standard unix dynamic loader.

Libtools: Just say no!

Raspberry Pi

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.

Solaris

There has been no Solaris activity for quite a while. The status is unknown.

Clone this wiki locally