so i figured i'd finally try to get jack working. since maybe in the past year
something has changed to make it not crash after a minute or two of use..
trying to build with portage FEATURES="nostrip" CFLAGS="-ggdb"
USE="debug" jack-audio-connection-kit-0.100.7 or 0.9999, compilation fails
here:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.0/../../../../x86_64-pc-linux-gnu/bin/ld:
.libs/alsa_driver.o: relocation R_X86_64_PC32 against `alsa_driver_run_cycle' can not
be used when making a shared object; recompile with -fPIC
without the -ggdb and debug, it will compile, but it crashes in the same or similar
function mentioned above...
this is with gcc-4.1.0 and alsa 1.0.11, on an ATIIXP/Turion and EchoMia/Athlon64. both
running 2.6.16 or .17 (non -rt) with stock config and ALSA disabled in the kernel..
interestingly , compiling everything (jackd, alsa-lib, alsa-driver, glibc, and any
jack-using apps) with gcc-3.4.6, the crashes happen much less, but still occasionally. in
the kernel messsagelog it says something like (pid 23234: trap divide), where 23234 is the
pid of jackd..
this has been happening ever since i switched to amd64 and ive never found a
solution...any ideas?