[PATCH] D14171: [ELF2] merge-string.s test fixed for win32 configuraton.

Rui Ueyama via llvm-commits llvm-commits at lists.llvm.org
Thu Oct 29 09:10:15 PDT 2015


That's a really huge redesigning. We are currently assuming that we can
read all inputs and keep them and all intermediate data in memory while
linking object files. In order to do that your wish to do, we have to write
extremely large intermediate results (such as a strong take >4GB) to disk
and read it back. We cannot use mmap IO anymore. Sections are no longer
representable as a pointer and the length. I don't think you really mean
that.
2015/10/29 8:50 "George Rimar" <grimar at accesssoftek.com>:

> grimar added a comment.
>
> In http://reviews.llvm.org/D14171#277829, @ruiu wrote:
>
> > (Or, are you suggesting that we should be able to cross-link >4GB
> >  executables on a 32-bit computer?)
>
>
> Yes, I mean that using uintX_t (target) for such cases will keep execution
> logic consistent and gives ability for cross-linking.
>
>
> http://reviews.llvm.org/D14171
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151029/39e4e9c1/attachment.html>


More information about the llvm-commits mailing list