[pulseaudio-tickets] [PulseAudio] #338: PowerPC build broken
PulseAudio
trac-noreply at tango.0pointer.de
Tue Aug 26 07:19:48 PDT 2008
#338: PowerPC build broken
-----------------------+----------------------------------------------------
Reporter: rdiez | Owner: lennart
Type: defect | Status: new
Priority: normal | Milestone:
Component: libpulse | Severity: normal
Resolution: | Keywords:
-----------------------+----------------------------------------------------
Comment (by lennart):
Replying to [comment:2 rdiez]:
> libatomic might be better maintained now that it's in SourceForge (but I
don't really know). For example, I noticed that the PowerPC implementation
has been recently updated (after version 1.2 that pulseaudio uses) to
support 64-bit PowerPC.
The version on sf is not really an official version I would say. It's just
that somone wanted to use it and noticed it wasn't up-to-date and started
to fix the bug he finds in his local copy. I don't think this is really
usable for external projects.
> Are there any alternatives to libatomic out there? I wouldn't think
PulseAudio is the right project to accumulate assembler code to support
all kinds of processor and OS arquitectures.
My hope is actually that the whole discussion is obsoleted by the fact
that newer gcc has the __sync intrinsics on most archs anyway, windows has
InterlockedExchange (or how that was called) and Solaris has the necessary
calls in their libc. That way we'd have those calls on all archs and OSes
without only minor compat kludges for older systems. Instead of having to
maintain our own atomic ops implementations that way we could outsource it
to the GCC and OS maintainers.
--
Ticket URL: <http://pulseaudio.org/ticket/338#comment:3>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server
More information about the pulseaudio-bugs
mailing list