Am 29.05.2017 um 17:35 schrieb John Paul Adrian Glaubitz: > On Mon, May 29, 2017 at 05:11:52PM +0200, Karoly Balogh (Charlie/SGR) wrote: >> Err, sorry, there's a typo in the previous line I've sent. here's the >> correct one. Also, ASTARGET= override seems to work, so you don't need to >> patch the sources, you can fix it during build with options. >> >> Like this: >> >> make all ASTARGET=-32 OPT="-ao-32 -Fo/usr/lib32 -Fl/usr/lib32" >> >> This builds current 3.1.1 SVN with the preinstalled 3.0.2 package on the >> Debian SPARC64 box without patching anything. > > Ok, that's a good start. Thank you! > >> Now, if you want to patch the compiler for this, or simply wire >> additional options to the package supplied fpc.cfg with the right >> paths and options, that decision is not mine to make. I'm not the >> Linux maintainer, and even less of a SPARC maintainer. :)
The -Fo and -Fl can go into t_linux.pas, adding -32 for the sparc assembler should be supported for years, so it can go into compiler/sparc/cpugas.pas > > I need to figure out where the package's own fpc.cfg resides. The > packaging is a bit confusing. > > Adrian > _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel