diff options
Diffstat (limited to 'mk')
-rw-r--r-- | mk/config.mk.in | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/mk/config.mk.in b/mk/config.mk.in index c818a32d6f..275c21a803 100644 --- a/mk/config.mk.in +++ b/mk/config.mk.in @@ -88,7 +88,13 @@ GhcDynamic=NO # GhcProfiled=YES means compile a profiled stage-2 compiler GhcProfiled=NO -# Soem platforms don't support shared libraries +ifeq "$(findstring $(TargetOS_CPP),linux freebsd dragonfly openbsd netbsd solaris2 kfreebsdgnu haiku linux-android)" "" +TargetElf = NO +else +TargetElf = YES +endif + +# Some platforms don't support shared libraries NoSharedLibsPlatformList = ifeq "$(SOLARIS_BROKEN_SHLD)" "YES" |