[chuck-users] Anyone else running ChucK dual-core in 64-bit mode?
Ken Restivo
ken at restivo.org
Sat Apr 28 20:21:02 EDT 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Sun, Apr 29, 2007 at 12:51:53AM +0200, Michel Koppelaar wrote:
> On Sat, 28 Apr 2007 16:20:24 -0400 (EDT)
> Ge Wang <gewang at CS.Princeton.EDU> wrote:
>
> *snip*
>
> >
> > The question is this: is it possible to compile ChucK under 64-bit linux
> > in a 32-bit mode? (We don't know this answer to this one).
> >
>
> It's probably not impossible since most distros have tools for running programs
> in 32-bit mode. What makes this option non-trivial, however, is the fact that
> all libraries that you depend on must also be around in a 32-bit incarnation.
> So, for instance, you need a 32-bit libsndfile, which needs a 32-bit libFLAC...
> Ubuntu does a fair job at 32-bit compatibility, but simply adding the -m32
> compiler flag does not get me a 32-bit ChucK.
>
Hmm. So far on my old i386 box, it looks like:
linux-gate.so.1
libasound.so.2
libjack-0.100.0.so.0
libstdc++.so.6
libdl.so.2
libsndfile.so.1
libm.so.6
libgcc_s.so.1
libc.so.6
libpthread.so.0
/lib/ld-linux.so.2
libFLAC.so.7
So, basically jack, sndfile and flac, and after chasing those down, I don't see too many others.
The Debian ia32-libs package, which I already have installed, already pulls in a 32-bit libasound.
So, I could look at the 32bit libasound package, use that as a template for creating 32-bit sndfile, flac, and jack packages, install them, and possibly get ChucK to link and run in 32 bit mode.
> Many people seem to be using chrooted 32-bit environments though - this might
> work. I might look into this option when I get some more time.
>
Getting that to work in real-time with JACK sounds like it might be harder than just building 32-bit libs, but I'll look into it.
- -ken
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFGM+Tue8HF+6xeOIcRAkLVAKDQAM8iNMmT1I9SWfRGt8yOONSRcQCfUgWx
4xE0si/FMoVGfVdny0or18c=
=0Ge7
-----END PGP SIGNATURE-----
More information about the chuck-users
mailing list