[fpc-devel] Porting fpc to linux-sparc64
John Paul Adrian Glaubitz
glaubitz at physik.fu-berlin.de
Mon May 29 12:46:57 CEST 2017
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 - glaubitz at debian.org
`. `' Freie Universitaet Berlin - glaubitz at physik.fu-berlin.de
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
More information about the fpc-devel
mailing list