[NLPL Task Force (A)] [uninett.no #204613] ICU on Saga

Stephan Oepen oe at ifi.uio.no
Tue Feb 18 22:50:30 UTC 2020


hi again, vegard (and colleagues),

i am back to this thread, because i am still unable to compile my
application.  it appears there is a dependency between the Boost and
the ICU libraries that i currently seem unable to satisfy on Saga: in
a nutshell, i need Boost regular expressions with ICU support, which
requires that ICU is available when Boost is built; please see:

https://www.boost.org/doc/libs/1_72_0/libs/regex/doc/html/boost_regex/install.html

as i understand this, i believe i would need a version of Boost built
on top of ICU (using GCC 8.2 or 8.3), i.e. something like the
following chain of dependencies, assuming you would create everything
using current versions, which should be okay for me:

Boost 7.2 < ICU 6.5 < GCC 8.3

i see that more recent Boost modules include dependencies on various
MPI and Python versions, but if possible i would like to avoid those.
in other words, i believe i will benefit most from the 'smallest'
possible modules, with only the absolutely necessary dependencies.

does the above sound sensible to you?  oe

On Tue, Feb 18, 2020 at 9:08 AM Vegard Eide via RT
<support at metacenter.no> wrote:
>
> ma. 17. feb. 2020 22.20.32 skrev oe at ifi.uio.no:
>
>     dear colleagues,
>
>     i am trying to compile some software that requires the ICU libraries
>     (for C++, in my case):
>
>     http://site.icu-project.org/download/
>
>     i cannot find ICU on Saga currently.  unless i am overlooking
>     something, could i suggest that you create an ICU module for me
>     (preferably on top of GCC 8.2)?
>
>     with thanks in advance, oe
>
>
>
> Hi,
>
> ICU is installed (as hidden modules) on Saga, see
>
>
> $ ml --show_hidden av icu
>
> ICU/61.1-GCCcore-7.3.0 (H)
> ICU/64.2-GCCcore-8.2.0 (H)
> ICU/64.2-GCCcore-8.3.0 (H)
>
>
> Regards
> Vegard
>



More information about the infrastructure mailing list