Author Topic: libicu dependency (building on slackware)  (Read 983 times)

larryhaja

  • Guest
libicu dependency (building on slackware)
« on: 6 December 2011, 01:54:12 »
I'm currently writing a build script for megaglest 3.6.0.1 on the Slackware distribution.  I have read the online documentation as well as the README.compiling-linux.txt and I'm confused with one of the dependencies.  Listed in the above mentioned README file it says that icu is a requirement.  Nowhere, except for the start_megaglest script do I see it used.  Also, the Cmake output doesn't give any indication that it picks up or uses icu.  So, my question is, is icu a dependency of megaglest 3.6.0.1?

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Re: libicu dependency (building on slackware)
« Reply #1 on: 6 December 2011, 02:16:02 »
ICU is pulled in by xerces on some distros (not sure if all). So the dependency of ICU is purely related to the fact that some versions (not sure if all) pull in ICU. When we build our Installers we compile the binaries statically (which is the default behaviour using our cmake scripts). If you build dynamically (like distro's normally do) then I believe xerces will pull in a dependency to ICU.

Does that answer your question?
« Last Edit: 6 December 2011, 02:37:37 by softcoder »

larryhaja

  • Guest
Re: libicu dependency (building on slackware)
« Reply #2 on: 6 December 2011, 02:25:11 »
Yes, that is what I was looking for.  So, for my build ICU wouldn't be needed as xerces-c doesn't use ICU.

Thank you!