ysa wrote: > I read on http://wiki.winehq.com/Prelink that prelink is just used to modify the base address and does not have to be active at run time. > > By looking at the source code of winegcc and setting the -v (verbose) option, I found out that prelink is called the following way after ntdll.dll.so has been compiled by gcc: > > Code: > > /usr/sbin/prelink --reloc-only 0x7bc00000 ntdll.dll.so > > > > > If one does not pass the the options "-Wl, --image-base,0x7bc0000" to winegcc, then prelink is not called. > > Therefore I'm now convinced that prelink destroys my ntdll.dll.so. > > I wonder which version of prelink would be needed for Wine to compile ntdll.dll.so correctly? > > Btw. I tried to use the 32-bit-Debian version of prelink but that didn't change anything. also face this problem. :'(