octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MXE-Octave build of fftw


From: Philip Nienhuis
Subject: Re: MXE-Octave build of fftw
Date: Fri, 28 Jun 2013 23:01:36 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.11) Gecko/20100701 SeaMonkey/2.0.6

John D wrote:

Message: 7
Date: Fri, 28 Jun 2013 09:01:17 -0700 (PDT)
From: PhilipNienhuis<address@hidden>
To: address@hidden
Subject: Re: MXE-Octave build of fftw
Message-ID:<address@hidden>
Content-Type: text/plain; charset=us-ascii

John Donoghue-2 wrote
     --enable-sse2  --with-our-malloc compiles ok


Still, I think it's worth a report to the FFTW dev team. Ironically,
looking at the comments in kalloc.c, it mentions that our-malloc is
specifically targeted at the VC++ compiler (though it refers to
ancient versions, like VC++6) and the gcc/MinGW should be fine :).

Michael.


Just for info, my fedora cross build also fails at the same spot with
the --enable-sse2 option. I havent tried it yet with the
--with-our-malloc combination.

Cross-compiling (on Mageia-2) gives me this:

:
kalloc.c: In function 'fftwf_kernel_malloc':
kalloc.c:131:6: error: #error "Don't know how to malloc() aligned memory ...
try configuring --with-our-malloc"
make[4]: *** [kalloc.lo] Error 1


In fftw.mk I have this stanza:


define $(PKG)_BUILD
     cd '$(1)'&&  ./configure \
         F77=$(MXE_F77) \
         $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \
         $(ENABLE_SHARED_OR_STATIC) \
         --prefix='$(HOST_PREFIX)' \
         --enable-threads \
         --enable-sse2 \
         --with-our-malloc \
         --enable-double&&  $(CONFIGURE_POST_HOOK)
     $(MAKE) -C '$(1)' -j '$(JOBS)' bin_PROGRAMS= sbin_PROGRAMS=
noinst_PROGRAMS=
     $(MAKE) -C '$(1)' -j 1 install bin_PROGRAMS= sbin_PROGRAMS=
noinst_PROGRAMS=


What am I doing wrong here?

Thx,  Philip

-------------------

Did you add the --with-our-malloc in each of the configure calls?

<8-O

never noticed there are multiple configure calls in the.mk file. Aha!

Thx to you and Anirudha,

Philip


reply via email to

[Prev in Thread] Current Thread [Next in Thread]