Project

General

Profile

7-Mar-2010 novatest01 log

ICU - International Components for Unicode
http://site.icu-project.org/
Can be used in place of iconv or gnuiconv as transcoder in xerces package build.
The LinuxPPC flavor of icu4c v4_4_rc1 is being used in LinuxPPC flavor of xerces_c installed under ups
as described on:
https://nova-daq.fnal.gov/redmine/wiki/dcmapp/Instructions_for_Cross-compiling_on_PowerPC
Created the Linux64bit+2.6-2.5 flavor following these instructions for completeness.

  • First set up the ups products area
    o ksu root
    o su products
    o cd /fnal/ups/prd/icu4c/v4_4_rc1
    o mkdir Linux64bit+2.6-2.5
    o cd Linux64bit+2.6-2.5
    o mkdir ups
    o cd ups
    o (create the icu4c.table)
  • Build a version of icu4c
    o cd /scratch/products/install/
    o mkdir icu4c
    o cd icu4c
    o wget http://download.icu-project.org/files/icu4c/4.4rc1/icu4c-4_4_rc1-src.tgz
    o tar -zxvf icu4c-4_4_rc1-src.tgz
    o mv icu icu4c-4_4_rc1
    o cd icu4c-4_4_rc1/source
    o ./configure --prefix=/fnal/ups/prd/icu4c/v4_4_rc1/Linux64bit+2.6-2.5 >& configure.log &
    o gmake >& gmake.log &
    o gmake install
  • Declare the product
o cd /fnal/ups/prd/icu4c/v4_4_rc1/Linux64bit+2.6-2.5
o ups declare -c -f Linux64bit+2.6-2.5 -r /fnal/ups/prd/icu4c/v4_4_rc1/Linux64bit+2.6-2.5 -m icu4c.table icu4c v4_4_rc1