[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug-gettext] gettext 0.19.1: install step problems
From: |
Daiki Ueno |
Subject: |
Re: [bug-gettext] gettext 0.19.1: install step problems |
Date: |
Mon, 14 Jul 2014 07:04:39 +0900 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) |
Hi,
Christian Weisgerber <address@hidden> 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