[ltt-dev] Using userspace markers
    OB 
    obconseil at gmail.com
       
    Fri Aug  8 07:56:47 EDT 2008
    
    
  
Hello !
I'm trying to use lttng with the userspace markers, from the
markers-userspace-0.5.tar.bz2 version.
I'm working on a x86_64 machine installed with both 32 & 64 libs,
and gcc  4.1.2  (Fedora 8).
I have this error when compiling in 64 bits :
(I added the -m64, but it does not change anything)
# make -f Makefile_64
# gcc -m64 -Wl,-Telf_x86_64.xmark -O2 -fPIC -DCONFIG_MARKERS -shared 
-o libtestlib.so testlib.c marker-lib.o
/usr/bin/ld: marker-lib.o: relocation R_X86_64_PC32 against 
`__stop___markers' can not be used when making a shared object; 
recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
However, the program compiles in 32 bits.
There is a patch in this directory :
patch-linker-script-x86_64.x.patch , but I don't understand on what 
file applying it.
Could you help me on this ?
Thanks !
Julien
    
    
More information about the lttng-dev
mailing list