[fpc-other] Re: Which operating system is used to develop FPC ?

Marco van de Voort marcov at stack.nl
Tue Feb 26 21:18:56 CET 2008


> They use several operating systems.
> 
> AFAIK Florian uses Windows often, Daniel uses Linux, Michael uses Linux, 
> Marco uses BSD, etc.
> 
> You have to have several team members using different operating systems 
> and have at least someone obsessed or focused more on one than the other 
> team member.. other wise the cross platform support isn't as good.
> 
> However, I will mention that cross compiling is easier on Unix because 
> you can make Win32 targets from a Unix box easier than you can vice 
> versa. One problem is the Windows file system is not like unix, so 
> things like symlinks and links and what not to .SO files are hard to 
> emulate without you just making exact copies of them instead of links. 
> This was my reason for saying even a unix Mac would be easier to create 
> unix elfs on than a Win32 machine which Marco never understood.  It's 
> not just the unix file system though and the file links and symlinks and 
> such things, but the fact that the elf (or whatever binary format you 
> are creating) requires libraries and a bunch of unix related files to 
> exist in the lib search paths, which you have to chase down and find 
> from an existing unix system (but, easier to do on a unix like system 
> since the file system layout can be emulated easier).

The main reason is that dynamic linking goes 100% by name on Windows, not
anything file system related.


More information about the fpc-other mailing list