Skip to content

Commit

Permalink
Fix ffi build on amd64/Linux, and simplify a little more
Browse files Browse the repository at this point in the history
  • Loading branch information
igfoo committed Oct 14, 2011
1 parent b7a2c9e commit 08200cc
Showing 1 changed file with 2 additions and 13 deletions.
15 changes: 2 additions & 13 deletions libffi/ghc.mk
Original file line number Diff line number Diff line change
Expand Up @@ -11,25 +11,13 @@
# -----------------------------------------------------------------------------


ifeq "$(BuildSharedLibs)" "YES"
libffi_STAMP_CONFIGURE = libffi/stamp.ffi.configure-shared
libffi_STAMP_BUILD = libffi/stamp.ffi.build-shared
libffi_STAMP_INSTALL = libffi/stamp.ffi.install-shared
else
libffi_STAMP_CONFIGURE = libffi/stamp.ffi.configure
libffi_STAMP_BUILD = libffi/stamp.ffi.build
libffi_STAMP_INSTALL = libffi/stamp.ffi.install
endif

libffi_STATIC_LIB = libffi/build/inst/lib/libffi.a
ffi_HEADER = rts/dist/build/ffi.h

ifeq "$(BuildSharedLibs)" "YES"
libffi_EnableShared=yes
else
libffi_EnableShared=no
endif

ifneq "$(BINDIST)" "YES"
$(libffi_STAMP_CONFIGURE):
"$(RM)" $(RM_OPTS_REC) $(LIBFFI_DIR) libffi/build
Expand All @@ -55,8 +43,9 @@ $(libffi_STAMP_CONFIGURE):
LDFLAGS="$(SRC_LD_OPTS) $(CONF_GCC_LINKER_OPTS_STAGE1) -w" \
"$(SHELL)" configure \
--prefix=$(TOP)/libffi/build/inst \
--with-pic \
--enable-static=yes \
--enable-shared=$(libffi_EnableShared) \
--enable-shared=no \
--host=$(HOSTPLATFORM) --build=$(BUILDPLATFORM)

# wc on OS X has spaces in its output, which libffi's Makefile
Expand Down

0 comments on commit 08200cc

Please sign in to comment.