tinycc-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Tinycc-devel] shared libraries on x86-64: "unexpected reloc type 0x09"


From: Olaf Dietrich
Subject: [Tinycc-devel] shared libraries on x86-64: "unexpected reloc type 0x09"
Date: Tue, 17 Mar 2009 16:14:36 +0100
User-agent: Mutt/1.5.18 (2008-05-17)

Hi,

when testing the current (?) git snapshot from 2008-12-02
(snapshot downloaded from http://repo.or.cz/w/tinycc.git)
I found a problem with shared libraries that should be
loaded by Tcl/Tk as extension:


$ tcc -I/usr/include/tcl8.4 -c tclext.c -shared -o tclext.so -ltcl8.4
$ tclsh
% load tclext.so exttest
couldn't load file "tclext.so": /tmp/tclext.so: unexpected reloc type 0x09
% exit
$ ldd tclext.so
        linux-vdso.so.1 =>  (0x00007fffa59ff000)
        libtcl8.4.so.0 => /usr/lib/libtcl8.4.so.0 (0x00007f919d50d000)
        libc.so.6 => /lib/libc.so.6 (0x00007f919d1ba000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f919cfb5000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007f919cd99000)
        libm.so.6 => /lib/libm.so.6 (0x00007f919cb16000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f919d7e8000)


What does "unexpected reloc type 0x09" mean?


I should mention that I verified that I can principally
build and use simple shared libraries with tcc (independent
of Tcl/Tk).


$ tcc -v
tcc version 0.9.24
$ uname -ms
Linux x86_64


Any ideas?

Thanks,
Olaf




reply via email to

[Prev in Thread] Current Thread [Next in Thread]