X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=compiler%2FHsVersions.h;h=8359ad1a5be4526fc43ba2ffb827cb8b11c2162e;hp=748b0319c8d497e6a9fec50786100c792d7a82c8;hb=0af418beb1aadcae1df036240151556895d00321;hpb=5e91c7ce494b63565e58588066c4c72b28e1cd59 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