[tlbuild] (no subject)

Nikola Lečić nikola.lecic at anthesphoria.net
Mon Jan 11 16:32:36 CET 2010

Hash: RIPEMD160

Peter Breitenlohner <peb at mppmu.mpg.de> wrote
  in <alpine.LNX.2.00.1001111334260.18595 at pcl321.mppmu.mpg.de>
  on Mon, 11 Jan 2010 13:57:38 +0100 (CET):

> On Mon, 11 Jan 2010, Nikola Lecic wrote:
> > Dynamic Section:
> >  NEEDED      libfontconfig.so.1
> >  NEEDED      libfreetype.so.9
> >  NEEDED      libm.so.5
> >  NEEDED      libc.so.7
> the strange thing here is the explicit dependency on libfreetype.so.9.
> I think this is caused by using 'freetype-config --libs' and probably
> could be avoided using 'freetype-config --libtool'.

Yes, 'freetype-config --libtool' eliminates that dependency (objdump -p
output is at the bottom).

> For tcdialog, the only way I could imagine is that you arrange to link
> against libncurses.a

Hmm... or to build using third-party ncurses from Ports (because it is
normal that users of different FreeBSD's have up-to-date Ports tree).
I will try both and reply with results.

> Same for clisp and asy that are not part of the TL build system,
> whereas xindy.run is just the clisp runtime (lisp.run) of your clisp.

Thanks for explanations -- I will try to do something similar here.

[root at mordorjail7stable64]# objdump -p TL-Inst-16670/bin/x86_64-unknown-freebsd7.2/xetex

TL-Inst-16670/bin/x86_64-unknown-freebsd7.2/xetex:     file format elf64-x86-64

Program Header:
    PHDR off    0x0000000000000040 vaddr 0x0000000000400040 paddr 0x0000000000400040 align 2**3
         filesz 0x00000000000001c0 memsz 0x00000000000001c0 flags r-x
  INTERP off    0x0000000000000200 vaddr 0x0000000000400200 paddr 0x0000000000400200 align 2**0
         filesz 0x0000000000000015 memsz 0x0000000000000015 flags r--
    LOAD off    0x0000000000000000 vaddr 0x0000000000400000 paddr 0x0000000000400000 align 2**20
         filesz 0x000000000125c04c memsz 0x000000000125c04c flags r-x
    LOAD off    0x000000000125c060 vaddr 0x000000000175c060 paddr 0x000000000175c060 align 2**20
         filesz 0x0000000000082390 memsz 0x000000000017fd78 flags rw-
 DYNAMIC off    0x00000000012ddb78 vaddr 0x00000000017ddb78 paddr 0x00000000017ddb78 align 2**3
         filesz 0x00000000000001b0 memsz 0x00000000000001b0 flags rw-
    NOTE off    0x0000000000000218 vaddr 0x0000000000400218 paddr 0x0000000000400218 align 2**2
         filesz 0x0000000000000018 memsz 0x0000000000000018 flags r--
     TLS off    0x0000000001289be0 vaddr 0x0000000001789be0 paddr 0x0000000001789be0 align 2**4
         filesz 0x0000000000000000 memsz 0x0000000000000010 flags r--
EH_FRAME off    0x000000000125c044 vaddr 0x000000000165c044 paddr 0x000000000165c044 align 2**2
         filesz 0x0000000000000008 memsz 0x0000000000000008 flags r--

Dynamic Section:
  NEEDED      libfontconfig.so.1
  NEEDED      libm.so.5
  NEEDED      libc.so.7
  INIT        0x407870
  FINI        0x6562e8
  HASH        0x400230
  STRTAB      0x404588
  SYMTAB      0x4012d0
  STRSZ       0x1caf
  SYMENT      0x18
  DEBUG       0x0
  PLTGOT      0x17dde38
  PLTRELSZ    0x10c8
  PLTREL      0x7
  JMPREL      0x4067a8
  RELA        0x4066b8
  RELASZ      0xf0
  RELAENT     0x18
  VERNEED     0x406678
  VERSYM      0x406238

Version References:
  required from libm.so.5:
    0x077a28b0 0x00 03 FBSD_1.0
  required from libc.so.7:
    0x077a28b0 0x00 02 FBSD_1.0

- -- 
Nikola Lečić = Никола Лечић
fingerprint : FEF3 66AF C90E EDC3 D878  7CDC 956D F4AB A377 1C9B
Version: GnuPG v2.0.14 (FreeBSD)


More information about the tlbuild mailing list