export CC
export CXX
export LD
-export RANLIB
-export AR
-export STRIP
endif
# ***************************************************************************
libdca: libdca-$(LIBDCA_VERSION).tar.bz2
$(EXTRACT_BZ2)
+ifdef HAVE_DARWIN_9
+ ( cd $@; patch -p0 < ../Patches/libdca-llvm-gcc.patch )
+endif
.dca: libdca
(cd $<; $(HOSTCC) ./configure $(HOSTCONF) --prefix=$(PREFIX) && make && make install)
--- /dev/null
+Index: libdca/parse.c
+===================================================================
+--- libdca/parse.c (revision 90)
++++ libdca/parse.c (working copy)
+@@ -1193,11 +1193,14 @@
+ for (k=0;k<16;k++)
+ {
+ B[k] = 0.0;
+- for (i=0;i<16;i++)
++
++ B[k]+=(raXin[0])*state->cos_mod[j++];
++
++ for (i=1;i<16;i++)
+ {
+- if(i>0) B[k]+=(raXin[2*i]+raXin[2*i-1])*state->cos_mod[j++];
+- else B[k]+=(raXin[2*i])*state->cos_mod[j++];
++ B[k]+=(raXin[2*i]+raXin[2*i-1])*state->cos_mod[j++];
+ }
++
+ SUM[k]=A[k]+B[k];
+ DIFF[k]=A[k]-B[k];
+ }