Compilation question

I have a program that produces a different executable
every time I compile it. Nothing changes between
compilations. I make the file, rename it, remove the
…o files and remake it. The result has anywhere
from 2 to 5 bytes difference. None of my other
compilations do this.

Anyone have any idea what is going on?

Carlos

On Sun, 30 Jul 2006 03:44:40 +0400, Carlos Clarke <carlos@ptdprolog.net>
wrote:

I make the file, rename it, remove the .o files and remake it.
And what if you do not rename but just remove *.o?

May be you see the result of program getting it’s av[0]?

Tony.

You might try running wdisasm on each of the “.o” files, and see if there
are any changes in the object files using diff.

“Carlos Clarke” <carlos@ptdprolog.net> wrote in message
news:eesnc2tgl6qqk7ikvq9p2bru0joefbhi41@4ax.com

I have a program that produces a different executable
every time I compile it. Nothing changes between
compilations. I make the file, rename it, remove the
.o files and remake it. The result has anywhere
from 2 to 5 bytes difference. None of my other
compilations do this.

Anyone have any idea what is going on?

Carlos

Maybe you have a compile time macro that inserts the time of
compilation?