G
Gary Ferland
Greetings,
I have a large console C code that is compiled every night by the master
machine that hosts the source. I have a number of slave machines that then
make copies of the executable on their own disk, and run a series of tests.
The code is built with VS2005 rc on the master and each of the slave
machines has its own copy of VS2005 rc although they simply copy the exe
file to their own space.
These tests take a full day, and the problem is that the master cannot
rebuild its own version of the executable while the slaves are running their
own copies. Apparently, the fact that the slaves are running their own
copies of the exe on their own disks blocks the master from updating its
copy - the log file has an error saying that the linker cannot open the exe
file. The actual error in the log is the following:
Linking...
LINK : fatal error LNK1104: cannot open file 'Release/current.exe'
is there a link time, or other option, to allow the exe file to become
independent of the remaining infrastructure? is there any way to create
independent instances of the same executable other than doing a complete
rebuild on each slave?
many thanks,
Gary Ferland
I have a large console C code that is compiled every night by the master
machine that hosts the source. I have a number of slave machines that then
make copies of the executable on their own disk, and run a series of tests.
The code is built with VS2005 rc on the master and each of the slave
machines has its own copy of VS2005 rc although they simply copy the exe
file to their own space.
These tests take a full day, and the problem is that the master cannot
rebuild its own version of the executable while the slaves are running their
own copies. Apparently, the fact that the slaves are running their own
copies of the exe on their own disks blocks the master from updating its
copy - the log file has an error saying that the linker cannot open the exe
file. The actual error in the log is the following:
Linking...
LINK : fatal error LNK1104: cannot open file 'Release/current.exe'
is there a link time, or other option, to allow the exe file to become
independent of the remaining infrastructure? is there any way to create
independent instances of the same executable other than doing a complete
rebuild on each slave?
many thanks,
Gary Ferland