Armin K. wrote:
On 9.12.2017 13:21, Thomas Trepl wrote:
Am Donnerstag, den 07.12.2017, 00:02 -0600 schrieb Bruce Dubbs:
I've been looking at removing .la (libtool archive) files from
LFS/BLFS.
...
Hi,   do I get that all right, the .la files can be ommited?  So when
building a fresh install, removing all and any .la would solve problems
about missing .la files?  In other words, as long as there is "not a
single one" .la file present, there will be no issue?

Currently i tried to build lightdm - and it fails as libgobject-blah.la
is not present.

make[2]: Verzeichnis \u201e/tmp/lightdm/build/lightdm-
1.24.0/liblightdm-gobject\u201c wird betreten
   CC       liblightdm_gobject_1_la-greeter.lo
   CC       liblightdm_gobject_1_la-system.lo
   CC       liblightdm_gobject_1_la-language.lo
   CC       liblightdm_gobject_1_la-layout.lo
   CC       liblightdm_gobject_1_la-power.lo
   CC       liblightdm_gobject_1_la-session.lo
   CC       liblightdm_gobject_1_la-user.lo
   CCLD     liblightdm-gobject-1.la
/bin/sed: can't read /usr/lib/libgobject-2.0.la: No such file or
directory
libtool:   error: '/usr/lib/libgobject-2.0.la' is not a valid libtool
archive
make[2]: *** [Makefile:560: liblightdm-gobject-1.la] Fehler 1
make[2]: Verzeichnis \u201e/tmp/lightdm/build/lightdm-
1.24.0/liblightdm-gobject\u201c wird verlassen
make[1]: *** [Makefile:484: all-recursive] Fehler 1
make[1]: Verzeichnis \u201e/tmp/lightdm/build/lightdm-1.24.0\u201c wird
verlassen
make: *** [Makefile:416: all] Fehler 2


Whats the "standard" way to get around those issues?

--
Thomas


sed -i "s#/usr/lib/libgobject-2.0.la#-lgobject-2.0#g" /usr/lib/*.la

OR

mkdir /usr/lib/libtool-bak &&
mv /usr/lib/*.la /usr/lib/libtool-bak

alternatively, just

rm -v /usr/lib/*.la

(but not from subdirs of /usr/lib)

I am working on a page to explain that, hopefully later today.

The only app that needs the .la files at run time that I know of right now is ImageMagick. Nothing in Linux needs .la files at link time if they do not exist. Occasionally there are .la files specified in .pc files that has to be fixed.

  -- Bruce

--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to