Am Mon, 7 Jan 2013 17:55:29 -0800 schrieb Tristan Schmelcher <tschmelc...@google.com>:
> Hello, > > I am using UML as part of a hermetic build system and I have > encountered an odd file corruption problem with the GNU Gold linker. > When linking a binary inside a UML VM with Gold, if the output path > is on a hostfs mount then all bytes in the output file produced by > Gold are zero. However, the size of the output file is correct and > the debugging output from running gold with --debug suggests that > everything is working, so it seems like the content is being produced > by Gold correctly but the file ends up containing all zeros instead. > It has happened 100% of the time so far and it seems to be > independent of the linker command line or input files. > > Are there any known issues where hostfs file content could end up as > all zeros? Is the file corrupted or does it *always* contain zeros? If yes, the write command seems to fail. I'm wondering how gold writes a file. Can you find out the system call sequence? (E.g using strace). Thanks, //richard ------------------------------------------------------------------------------ Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS and more. Get SQL Server skills now (including 2012) with LearnDevNow - 200+ hours of step-by-step video tutorials by Microsoft MVPs and experts. SALE $99.99 this month only - learn more at: http://p.sf.net/sfu/learnmore_122512 _______________________________________________ User-mode-linux-devel mailing list User-mode-linux-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel