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