linker - Trying deterministic gcc compilation, symbol table problems -
i work embedded systems , trying make build yields same executable each time. using -frandom-seed helped stabilize names otherwise variable, still have couple of symbols have problems with. example:
0x00003bfc _zn13workingmemory17readtransactionalern3hsl4fileern58_global__n_......_.._working_memory.cc_ae42a16a_ff4623503alle
the ".._.." etc. part evidently worked out of passed -frandom-seed, id est, source filename. of couple of hex number follows sometimes, second 1 different, , guess linked compilation date, not sure. working on arm, using gcc 3.4.0, using flat executables. tried remove symbols using strip on elf file, prevents flat conversion. ideas?
Comments
Post a Comment