Hi, Christian Weisgerber <[email protected]> writes:
> While installing gettext 0.19.1 on OpenBSD 5.5, I ran into two > problems during the install step: > > (1) > The install in gettext-tools/intl fails trying to install ChangeLog.inst, > which does not exist. Since we copy everything else over from > gettext-runtime/intl, maybe we want that ChangeLog as well? I guess it should be fixed now, as part of a different issue: http://git.savannah.gnu.org/cgit/gettext.git/commit/?id=ac9430ed http://git.savannah.gnu.org/cgit/gettext.git/commit/?id=8ae2e3a7 > (2) > The post-install removal of libgettextlib.a and libgettextsrc.a > suffers from a race condition: > > # No need to install libgettextlib.a, except on AIX. > install-exec-local: install-libLTLIBRARIES install-exec-clean > > With make -jN, the prerequisites are not necessarily made in sequence. > In practice, plain "make" removed the libs, "make -j4" reproducibly > didn't because install-exec-clean was run before install-libLTLIBRARIES. Thanks, good catch. Maybe we should use install-exec-hook here, instead of the prerequisites to -local. Does it work if you change the above to: # No need to install libgettextsrc.a, except on AIX. install-exec-hook: install-exec-clean Regards, -- Daiki Ueno
