This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[GOLD] Heads up. Gold for mingw.


Hello everyone,

I have started working to make gold build and work for mingw (Windows).
There are 4 areas need to get changed:

1.	The plug-in shared libraries will be plug-in DLLs. This one is easy and straight forward.

2.	Windows memory mapping doesn't fit well the used memory mapping. Mingw does not support mmap/munmap. I think of extracting memory mapping to a separate set of classes (one multi-platform abstract base class and 2 platform-specific implementation classes).

3.	Gathering read is not supported on Windows (unless we want to use overlapped I/O). I think of implementing a Windows-specific readv based on a regular read for now. Later we can make it better if we will want to.

4.	Make files to add a new mingw configuration. This one is also easy and straight forward.

Does anybody else work on this?
Does anybody else interesting in gold for Windows?
Is there a better idea how to do this?

Cheers,
Viktor


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]