Hi Jason,
great to see you on here . My understanding is that Suse 9.1 uses the 2.6 Linux kernel.

Have you tried the following on the command line...
export LD_ASSUME_KERNEL=2.4.0
startdelphi

or alternatively, you could add the "export LD_ASSUME_KERNEL=2.4.0" to the top of the startdelphi script..

Some instructions I found on google groups were...

2. Edited the script files to include : export LD_ASSUME_KERNEL=2.4.0

At this point it still didn't work, but got a different error message
about relocation of libpthread.so.0 not being linked in libc.so.6

Checked my /kylix/bin directory and both files were linked to original
filesin /lib/tls.
Did a search for libpthread and libc and found they also existed in both
/lib and /lib/i686. Decided to destroy both links in /kylix/bin and
linked the libpthread and libc files from /lib/i686 to /kylix/bin.

At this point ran the startdelphi script and the Kylix 3 IDE loaded.
I hope this helps in some way. I use Mandrake 10 and do not remember having this problem.