]> code.ossystems Code Review - openembedded-core.git/commit
btrfs-tools: fix symlink creation multiple times
authorHongxu Jia <hongxu.jia@windriver.com>
Fri, 19 Feb 2016 05:54:43 +0000 (00:54 -0500)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 28 Feb 2016 11:32:34 +0000 (11:32 +0000)
commit9409c7e7202fe96b55f44a133ba68690bb192da2
treede530c30aa6be00f41966ad89747061d1e609d95
parentaafb300a1f144b9ebda61a02fedd124fe0e1a83a
btrfs-tools: fix symlink creation multiple times

The rule to create symlink in Makefile caused parallel issue:
$ make -j 40 DESTDIR=/image install BUILD_VERBOSE=1
...
  1     [LN]     libbtrfs.so.0
  2     [LN]     libbtrfs.so
  3 ln -s -f libbtrfs.so.0.1 libbtrfs.so.0
  4 ln -s -f libbtrfs.so.0.1 libbtrfs.so.0
  5 ln -s -f libbtrfs.so.0.1 libbtrfs.so
  6 ln -s -f libbtrfs.so.0.1 libbtrfs.so
...

It failed occasionally:
...
|symlinkat: couldn't stat 'git/libbtrfs.so' even though symlink
creation succeeded (No such file or directory).
|ln: failed to create symbolic link 'libbtrfs.so': No such file or directory
...

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/recipes-devtools/btrfs-tools/btrfs-tools/fix-symlink-creation-multiple-times.patch [new file with mode: 0644]
meta/recipes-devtools/btrfs-tools/btrfs-tools_4.4.bb