Re: What are *.so.*T files for?



I have copied glibmm's source code from the git repository, http://git.gnome.org/browse/glibmm/. When I install it (make install), some of the output is

 /bin/bash ../../libtool   --mode=install /home/kjell/.local/bin/install-check   libgiomm-2.4.la '/opt/gnome/lib'
libtool: install: warning: relinking `libgiomm-2.4.la'
libtool: install: (cd /home/kjell/checkout/gnome/glibmm/gio/giomm; /bin/bash /home/kjell/checkout/gnome/glibmm/libtool  --tag CXX --mode=relink g++ .....
libtool: relink: g++  -fPIC -DPIC -shared -nostdlib ......
libtool: install: /home/kjell/.local/bin/install-check .libs/libgiomm-2.4.so.1.3.0T /opt/gnome/lib/libgiomm-2.4.so.1.3.0
libtool: install: (cd /opt/gnome/lib && { ln -s -f libgiomm-2.4.so.1.3.0 libgiomm-2.4.so.1 || ....
libtool: install: (cd /opt/gnome/lib && { ln -s -f libgiomm-2.4.so.1.3.0 libgiomm-2.4.so || .....
libtool: install: /home/kjell/.local/bin/install-check .libs/libgiomm-2.4.lai /opt/gnome/lib/libgiomm-2.4.la

(I have cut some lines, which are very long.)
libtool decides that it must relink libgiomm-2.4.so.1.3.0 during installation, and creates the file libgiomm-2.4.so.1.3.0T. I can see from the time stamp that the T file is created during installation, and not when giomm is built. I don't know why the file is relinked.

Are you just curious, or does the T file cause any problem?

Kjell

2012-12-03 19:21, a j skrev:
Anyone?


On Fri, Nov 16, 2012 at 7:57 PM, a j <sourceaj gmail com> wrote:

In the log I see a line

/usr/bin/install -c .libs/libgiomm-2.4.so.1.0.25T /mydir/glibmm-2.16.4/glibmm-2.16.4/gio/giomm/TEMP/usr/lib/libgiomm-2.4.so.1.0.25

Thats the only place where I see this T file in the build ouptut. Who generates this file and why? Why doesn't it install .libs/libgiomm-2.4.so.1.0.25?






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