[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Parallel build error with 4.4-rc1
From: |
Chris Staub |
Subject: |
Parallel build error with 4.4-rc1 |
Date: |
Sat, 5 Mar 2016 05:05:25 -0500 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 |
When building Bash 4.4-rc1 with "make -j4", it is possible to get a make
error due to the build system attempting to copy a file to a directory
before that directory has been created. It will try to copy
"Makefile.inc" to $(loadablesdir), but the command to actually create
$(loadablesdir) might not be run until later. Specifically, the make
output looks like this:
make[1]: Entering directory
'/usr/src/bash/xxxbuild/bash-4.4-rc1/examples/loadables'
/usr/bin/install: cannot create regular file
'/usr/lib/bash/Makefile.inc': No such file or directory
Makefile:238: recipe for target 'install-dev' failed
make[1]: *** [install-dev] Error 1
make[1]: *** Waiting for unfinished jobs....
mkdir -p -- /usr/lib/bash
make[1]: Leaving directory
'/usr/src/bash/xxxbuild/bash-4.4-rc1/examples/loadables'
This can be fixed by requiring the "installdirs" target as a
prerequisite for "install-dev" in examples/loadables/Makefile.
bash-4.4-rc1-parallel_fix.patch
Description: Text document
- Parallel build error with 4.4-rc1,
Chris Staub <=