Am 10.02.2013 20:12, schrieb Vittorio Giovara: > > Well the existence of external tools is what has allowed technology > to foster and advance,
In a perfect world, with unlimited cpu resources, yes. > eg have some common grounds and entry > points... Your (limited) example is not exactly perfect, the tools > that fpc bundle on windows are often outdated and conflict which the > other tools And you think this would change with llvm? The llvm is another tool chain which might cause conflicts and being outdated. No matter if windows or linux or whatever. Actually, linux might even be a bigger pain because fpc would depend on the llvm offered by the distro. > (off the top of my head mingw or ld). This is exactly my point: cross compiling *to* windows is easy because FPC does not depend on any external tool when building windows programs. To any other platform is hard because of outdated *external* tools we depend on. It does not matter what's the host system: the pain starts as soon as external tools are involved. > > But I digress. The iOS experience could be improved in many ways, for > example in Xcode you cannot set a breakpoint and when you do so with > gdb all you get is an assembly viewer; having a LLVM backend could > actually allow a better debugging And you think llvm provides magically source code debugging info? When just outputting llvm intermediate code, *all* source info is lost. Actually, an llvm port requires another complete debugging info output module to get debugging info. _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel