]> granicus.if.org Git - icu/commit
ICU-20526 fix pkgdata where LD_SONAME has a trailing space
authorSteven R. Loomis <srloomis@us.ibm.com>
Wed, 3 Apr 2019 19:35:22 +0000 (12:35 -0700)
committerSteven R. Loomis <srl295@gmail.com>
Wed, 3 Apr 2019 23:43:42 +0000 (16:43 -0700)
commit83a0542b5b52a30b7af736f5ef6b0405f6582867
treea5340010457090179e265e854549846efe04c346
parent1935801c3a7f00dc461440383885d2bf1563913d
ICU-20526 fix pkgdata where LD_SONAME has a trailing space

- added PKGDATA_TRAILING_SPACE to all of the pkgdataMakefile.in file.
- NOTE: Users who create their own pkgdata.inc / icupkg.inc files may need
   to recreate this PKGDATA_TRAILING_SPACE behavior.

- used the above variable, normally undefined, in mh-* files that need a trailing space

- Also, fixed use of system() in pkgdata.cpp per ICU-20538
This was causing pkgdata to return a zero status even on clang
failure, masking this issue.
icu4c/source/config/mh-darwin
icu4c/source/config/mh-solaris
icu4c/source/config/mh-solaris-gcc
icu4c/source/config/pkgdataMakefile.in
icu4c/source/data/pkgdataMakefile.in
icu4c/source/extra/uconv/pkgdataMakefile.in
icu4c/source/test/testdata/pkgdataMakefile.in
icu4c/source/tools/pkgdata/pkgdata.cpp