libicu on solaris 9s

Riccardo Mottola rmottola at opencsw.org
Sun Mar 22 20:34:00 CET 2015


Hi,

on solaris 9 sparc, I get these failures during tests.
I don't get them on solaris 10, however it looks to me that the problem 
is more a linking problem. The symbol is an ICU symbol itself.

  (./letest)  {
   api  {
    ScriptTest                                ---[OK]
    ParameterTest gmake[2]: *** [check-local] Segmentation Fault (core 
dumped)
gmake[2]: Leaving directory 
`/home/rmottola/opencsw/libicu54/trunk/work/solaris9-sparc/build-isa-sparcv9/icu/source/test/letest'
---------------
ALL TESTS SUMMARY:
ok:  testdata intltest iotest cintltst
===== ERRS:  letest


If I try to execute the test manually, I get:

<ork/solaris9-sparc/build-isa-sparcv9/icu/source/test/letest/letest
ld.so.1: letest: fatal: libicule.so.54: open failed: No such file or 
directory
ld.so.1: letest: fatal: relocation error: file 
work/solaris9-sparc/build-isa-sparcv9/icu/source/test/letest/letest: 
symbol __1cGicu_54UOpenTypeLayoutEngineMlanguageTags_: referenced symbol 
not found
Killed

The error happens both in v8 and v9 versions.

Why would this happen (and why on solaris 9 and not 10)?

If I grep for it, I get:
Binary file 
work/solaris9-sparc/build-isa-sparcv9/icu/source/lib/libicule.so matches
(I wonder where the source of it is actually)

perhaps some -L -R magic that is missing or anyway different in solaris 10?

Riccardo



More information about the maintainers mailing list