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 <[email protected]> > 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 <[email protected]> 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 > [email protected] > https://mail.gnome.org/mailman/listinfo/gtkmm-list > >
_______________________________________________ gtkmm-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/gtkmm-list
