X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2FHsVersions.h;h=8359ad1a5be4526fc43ba2ffb827cb8b11c2162e;hb=85f969a6585c06168645114d9524e7169dbc6e32;hp=748b0319c8d497e6a9fec50786100c792d7a82c8;hpb=4fa44a3ae9c36222ccb460ba3ed24e46bf7c70ae;p=ghc-hetmet.git diff --git a/compiler/HsVersions.h b/compiler/HsVersions.h index 748b031..8359ad1 100644 --- a/compiler/HsVersions.h +++ b/compiler/HsVersions.h @@ -16,6 +16,11 @@ you will screw up the layout where they are used in case expressions! /* Pull in all the platform defines for this build (foo_TARGET_ARCH etc.) */ #include "ghc_boot_platform.h" +/* This macro indicates that the target OS supports ELF-like shared libraries */ +#if linux_TARGET_OS || freebsd_TARGET_OS +#define elf_OBJ_FORMAT 1 +#endif + /* Pull in the autoconf defines (HAVE_FOO), but don't include * ghcconfig.h, because that will include ghcplatform.h which has the * wrong platform settings for the compiler (it has the platform