I just ran Sykpe in a test system where I installed glibc 2.4. It aborts due to a segfault. The last few lines of an strace:
CODE
...
gettimeofday({1180433582, 58783}, NULL) = 0
select(11, [3 7 10], [], [], {0, 11554}) = 1 (in [3], left {0, 12000})
gettimeofday({1180433582, 59283}, NULL) = 0
read(3, "\0", 16) = 1
read(3, 0xbfdbcb90, 16) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1180433582, 59940}, NULL) = 0
ioctl(7, FIONREAD, [0]) = 0
gettimeofday({1180433582, 60361}, NULL) = 0
select(11, [3 7 10], [], [], {0, 9976}) = 0 (Timeout)
gettimeofday({1180433582, 89211}, NULL) = 0
gettimeofday({1180433582, 89437}, NULL) = 0
gettimeofday({1180433582, 89690}, NULL) = 0
select(1024, [8], [], [], {0, 0}) = 0 (Timeout)
gettimeofday({1180433582, 90192}, NULL) = 0
ioctl(7, FIONREAD, [0]) = 0
gettimeofday({1180433582, 90633}, NULL) = 0
select(11, [3 7 10], [], [], {0, 79704}) = 0 (Timeout)
gettimeofday({1180433582, 171379}, NULL) = 0
gettimeofday({1180433582, 172055}, NULL) = 0
gettimeofday({1180433582, 172679}, NULL) = 0
select(1024, [8], [], [], {0, 0}) = 1 (in [8], left {0, 0})
read(8, "`\3509\t\0\3419\t", 8) = 8
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(18267, 18267, SIGABRT) = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT +++
Would be really nice, if the Skype developers could make the releases glibc 2.3 compatible, preferrably ASAP. There are other people out there who've trouble with the current stable Skype release and would like to try out the alpha version on systems that aren't glibc 2.4 compatible.