[PD-dev] CVS pd linux build updated and inventory of changes
Hans-Christoph Steiner
hans at eds.org
Tue Oct 7 17:15:40 CEST 2003
On Monday, Oct 6, 2003, at 12:57 America/New_York, guenter geiger wrote:
>
> I have updated the linux build on CVS, basically disabling portaudio
> builds as it is done in the official 0.37 version.
>
> We might have to add portaudio at some point, could be that it solves
> some problems that we have with alsa.
>
> Other than that I read through the differences, and here is what
> makes the CVS version different from upstream:
>
> - some t_int int issues, that caused build failures on 64 bit
> architectures
> - array drawing dirty flags
> - experimental quoting with '"' as in "hello world" ..
> but this is a hack and has probably to go away
> Don't ask who did that :)
> - SIMD functions for Windows (added by Thomas)
>
> I think the SIMD functions are a great thing, and eventually it
> would be good to have these on all architectures.
> In this case it would be nice to have the assembler blocks in macros,
> and eventually in a different file (might be a .h as well).
>
> Otherwise the code will get terribly fragmented and hard to read.
> What do you think ? is this feasable ?
>
On a similar note, I had actually just been thinking about coming up
with a standard set of CPU targets for compiling too, taking advantage
of the optimizations gcc can do, using:
ifeq(${ARCH},????)
CFLAGS =
endif
in the makefiles. If its done in a way that is easy to compile, then I
would be willing to compile and distribute a number of distros
optimized for different CPUs. Add in SIMD/SSE/Altivec, and now we're
talking... I think we should combine these efforts together.
.hc
________________________________________________________________________
____
Man has survived hitherto because he was too ignorant to know how to
realize his wishes.
Now that he can realize them, he must either change them, or perish.
-William Carlos Williams
More information about the Pd-dev
mailing list