Pkgdata does not work on IBM i

Description

Output from pkgdata

gmake
LD_LIBRARY_PATH=../stubdata:../lib:../tools/ctestfw:$LD_LIBRARY_PATH MAKEFLAGS= ../bin/pkgdata -O ../data/icupkg.inc -q -c -s /i
cu4c/d04/release-4-2-d04/source/data/out/build/icudt42e -d ../lib -e icudt42 -T ./out/tmp -p icudt42e -m dll -r 42.0 -L icudt42 .
/out/tmp/icudata.lst
Entering pkgdata main()
Entering pkg_executeOptions.
qsh: 001-0078 Process ended by signal 5.
GMAKE: *** [packagedata] Error 133

=====

Here is where we stand so far with the i series issue.

i's build of icu data is similar to z (and HP-UX pa-risc). They use the pkg_createWithoutAssemblyCode() function in pkgdata which generates c code for the data files and compiles them all and creates the final library file.

It appears that pkg_createWithoutAssemblyCode() is not even being called so the error is before this.

function call sequence:
main()
pkg_executeOptions()
pkg_createWithoutAssemblyCode()

The crash is either happening in main() or pkg_executeOptions().

I suspect it is in pkg_executeOptions() since main() just parses the command line options and calls pkg_executeOptions().

We will continue to work on this and hopefully have a fix soon.

Fixed

Assignee

mow@icu-project.org

Reporter

TracBot

Components

Labels

None

Reviewer

None

Priority

blocks-release

Time Needed

None

Fix versions