On 2004-06-14 Arnaud Vandyck <[EMAIL PROTECTED]> wrote:
> Andreas Metzler <[EMAIL PROTECTED]> writes:
[...]
> > s390 and i386 continue to build, sparc and mipsel failed again, the
> > other archs have not been tried yet.
[...]
> mipsel: don't have libffi2-dev, so I have to find a way to change the
>         CONFIGFLAG only for mipsel... any idea?.. I'm not a make guru,
>         I'll read the documentation carefully ;-)

-Build-Depends: ... libffi2-dev ...
+Build-Depends: ... libffi2-dev[!mipsel] ...

replace all occurences of "--with-libffi" in debian/rules with
"$(LIBFFIAVAILABLE)" and add this near the top of debian/rules:
ifneq ($(shell dpkg --print-architecture),mipsel)
        LIBFFIAVAILABLE := --with-libffi
endif

See attachment for an untested patch.
                    cu andreas
-- 
"See, I told you they'd listen to Reason," [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in "Snow Crash"
--- debian/rules        2004-06-14 13:08:55.000000000 +0200
+++ ../rules    2004-06-14 13:08:48.000000000 +0200
@@ -16,6 +16,10 @@
 KAFFE_JIKES    := 1
 KAFFE_GCJ      :=
 
+ifneq ($(shell dpkg --print-architecture),mipsel)
+       LIBFFIAVAILABLE := --with-libffi
+endif
+
 CONFFLAGS      := \
        --with-pic \
        --infodir='/usr/share/info' \
@@ -25,7 +29,7 @@
   --disable-debug \
   --host=$(DEB_HOST_GNU_TYPE) \
   --build=$(DEB_BUILD_GNU_TYPE) \
-       --with-libffi \
+       $(LIBFFIAVAILABLE) \
        --with-jikes \
 
 #  --disable-sound \
@@ -90,10 +94,10 @@
 
 
 $(STAMP_DIR)/build-pthreads-profile $(STAMP_DIR)/build-pthreads: 
$(STAMP_DIR)/build-jthreads
-$(STAMP_DIR)/configure-pthreads-profile: CONFFLAGS += --with-staticvm 
--with-staticlib --disable-debug 
--with-rt-jar=$(CURDIR)/build/jthreads/libraries/javalib/rt.jar --with-libffi 
--with-jikes
+$(STAMP_DIR)/configure-pthreads-profile: CONFFLAGS += --with-staticvm 
--with-staticlib --disable-debug 
--with-rt-jar=$(CURDIR)/build/jthreads/libraries/javalib/rt.jar $(LIBFFIAVAILABLE) 
--with-jikes
 # --with-profiling --enable-xprofiling 
 # --disable-sound
-$(STAMP_DIR)/configure-pthreads: CONFFLAGS += --disable-debug 
--with-rt-jar=$(CURDIR)/build/jthreads/libraries/javalib/rt.jar --with-libffi 
--with-jikes
+$(STAMP_DIR)/configure-pthreads: CONFFLAGS += --disable-debug 
--with-rt-jar=$(CURDIR)/build/jthreads/libraries/javalib/rt.jar $(LIBFFIAVAILABLE) 
--with-jikes
 
 configure: $(patsubst %,$(STAMP_DIR)/configure-%,$(SYSTEMS))
 $(patsubst %,$(STAMP_DIR)/configure-%,$(SYSTEMS)): $(STAMP_DIR)/configure-%: 
$(patched)

Reply via email to