This time, since I saw this message, but it was distributed in System V R3 or about two decades ago. At that time, this meant that you could not change the executable file of the program during its launch.
For example, I created a make workalike called rmk , and after a while it was self-sustaining. I would launch a development version and create a new version. To make it work, you need to use a workaround:
gcc -g -Wall -o rmk1 main.o -L. -lrmk -L/Users/jleffler/lib/64 -ljl if [ -f rmk ] ; then mv rmk rmk2 ; else true; fi ; mv rmk1 rmk
So, to avoid problems with the "loaded text file", the assembly created a new rmk1 file, and then moved the old rmk to rmk2 (renaming was not a problem, it was disabled) and then moved the newly built rmk1 to rmk .
I have not seen an error in a modern system for a long time ... but I'm not everything that often rebuilds programs.
Jonathan Leffler May 27 '13 at 4:09 a.m. 2013-05-27 04:09
source share