diff options
author | Hongxu Jia <hongxu.jia@windriver.com> | 2018-09-13 00:42:18 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2018-09-14 19:01:41 -0700 |
commit | e04a0b57f3cbcedd2765ce6c7b2e9d5737827a51 (patch) | |
tree | 33acc376e56b098bd91400072dd7fe3a4b8030cc /meta-networking/recipes-support/nbd | |
parent | d347312b9a93eef3e1f0e5caa5291620c56a4b58 (diff) | |
download | meta-openembedded-e04a0b57f3cbcedd2765ce6c7b2e9d5737827a51.tar.gz |
cyrus-sasl: fix parallel build issue
While building plugins, each <plugin>.c requires a <plugin>_init.c,
and the <plugin>_init.c is dynamically generated by makeinit.sh.
But the makeinit.sh generates all *_init.c (13 mechanism plugins,
3 auxprop plugins) at one time, if there are multiple plugins,
there will be multiple makeinit.sh invoking.
It caused a parallel issue, the *_init.c files will be generated
repeatedly.
It occasionally generate dapdb_init.c incorrectly
[snip plugins/ldapdb_init.c]
SASL_CANONUSER_PLUG_INIT( ldapdb )
SASL_CANONUSER_PLUG_INIT( ldapdb )
SASL_CANONUSER_PLUG_INIT( ldapdb )
[snip plugins/ldapdb_init.c]
Let makeinit.sh generate the expected <plugin>_init.c which
is exactly required by <plugin>.c.
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-networking/recipes-support/nbd')
0 files changed, 0 insertions, 0 deletions