This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author christian.heimes
Recipients Mark.Shannon, brandtbucher, christian.heimes, eric.snow
Date 2022-03-30.20:00:23
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <[email protected]>
In-reply-to
Content
The problem is likely a recursive make call "$(MAKE)" in combination with parallel execution. As far as I understand it, GNU make cannot track dependencies properly, which can lead to partial or invalid dependency graphs. One make process can modify a file while another uses the file. The permission error or ETXTBSY error are manifestation of one process creating an executable while another process is attempting to execve() it.

The paper https://accu.org/journals/overload/14/71/miller_2004/ explains the issues with recursion in great detail.
History
Date User Action Args
2022-03-30 20:00:23christian.heimessetrecipients: + christian.heimes, Mark.Shannon, eric.snow, brandtbucher
2022-03-30 20:00:23christian.heimessetmessageid: <[email protected]>
2022-03-30 20:00:23christian.heimeslinkissue47146 messages
2022-03-30 20:00:23christian.heimescreate