[tlbuild] minimal .so dependencies for TL binaries

Nikola Lečić nikola.lecic at anthesphoria.net
Sun Jan 17 19:55:54 CET 2010


Dana Uto, 12 Januar, 2010 18:34, Peter Breitenlohner je napisao/la:
> If there exists a port of clisp, you could build xindy-new
> using "--with-clisp-runtime=system" (see README.config 2.6.3).

Peter, after r16701-2 commit xindy-new builds fine on FreeBSD,
thank you very much.

Now, regarding the idea to try FreeBSD clisp port to reduce .so
dependencies, it seems that it gives very good results.

I noticed that (1) xindy-new copies clisp binary to make its
xindy.run, unlike current xindy which uses lisp.run for that
purpose, and that (2) clisp binary built through FreeBSD port
(lang/clisp, clisp-2.48) has only libc as a dependency.

I therefore built xindy-new with --with-clisp-runtime pointing to
/usr/local/bin/clisp. After gmake install and arranging directories
and links to mimic TL layout, it seems to work (tested in clean
environment without clisp installation).

So, if this is a correct way to do things, TL2010 xindy will have
minimalistic .so dependencies (just libc).

Regards,
-- 
Nikola Lečić = Никола Лечић
fingerprint : FEF3 66AF C90E EDC3 D878  7CDC 956D F4AB A377 1C9B
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~




More information about the tlbuild mailing list