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



libgiomm must be relinked, because at build stage it is linked against libglibmm in build tree. During installation libglibmm is put in its destination directory and then libgiomm is relinked against just installed libglibmm.


2012/12/7 Kjell Ahlstedt <kjell ahlstedt bredband net>
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?





_______________________________________________
gtkmm-list mailing list
gtkmm-list gnome org
https://mail.gnome.org/mailman/listinfo/gtkmm-list




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