On Mon, May 29, 2017 at 11:53:26AM +0200, Karoly Balogh (Charlie/SGR) wrote: > > Running the file utility on one of the object files shows that the > > assembler did not generate 32-bit code. So, at least a hotfix here > > would be to pass "-m32" to the assembler. > > That is easy to add, see in compiler/sparc/cpugas.pas, MakeCmdLine method, > which works from the templates at the bottom of the same > file.
Good idea, I'll try that. > However, this always asks the question, what would happen with other > platforms, like does this -m32 change breaks 32bit SPARC and/or some > distros/older versions of binutils? Otherwise I can add it > permanently, it's no biggie. You're already doing that for the linker, using the GNU option syntax. So, I don't think the code becomes any less compatible with that change. Adrian -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - glaub...@debian.org `. `' Freie Universitaet Berlin - glaub...@physik.fu-berlin.de `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913 _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel