07-27-2021, 08:11 AM
Actually there exists the official GCC release for RISC OS of version 4.7.2.
For the release of the new !Iris browser Lee Noa has been working on GCC 10.2.
There might be some other people involved but I don't have insight information about it. So sorry for possibly incomplete information.
From the GCC mailing list at RISCOS.info I got this info from Chris Gardensen:
The GCCK 10.2.0 native compiler hasn't been released yet. Once you have the
autobuilder set up you can build it yourself.
mkdir gccsdk
cd gccsdk
svn co svn://svn.riscos.info/gccsdk/trunk/autobuilder/ autobuilder
svn co svn://svn.riscos.info/gccsdk/trunk/gcc4/ gcc4
mkdir build
cd build
Create a file call build-setvars containing the following contents.
(Assuming the autobuilder has been installed in /home/gccsdk.)
GCCSDK_INSTALL_CROSSBIN=/home/gccsdk/cross/bin
GCCSDK_INSTALL_ENV=/home/gccsdk/env
RO_SHAREDLIBS=yes
RO_USE_ARMEABIHF=yes
AB_ELFBUILD=yes
rm -f /home/gccsdk/autobuilder/develop/gcc/gcc.dwarf2out.c.p
../autobuilder/build -v gcc
The packages for the native compiler will be created in
/home/gccsdk/autobuilder/autobuilder_packages/arm/Development.
Using GCC natively on RISC OS is very slow. It's OK for simple stuff.
I had to set a 32000k wimplot otherwise everything froze.
Using GCC 10.2.0 with the autobuilder successully builds e.g. Qupzilla,
RPCEmu, ffmpeg and mplayer.
For the release of the new !Iris browser Lee Noa has been working on GCC 10.2.
There might be some other people involved but I don't have insight information about it. So sorry for possibly incomplete information.
From the GCC mailing list at RISCOS.info I got this info from Chris Gardensen:
The GCCK 10.2.0 native compiler hasn't been released yet. Once you have the
autobuilder set up you can build it yourself.
mkdir gccsdk
cd gccsdk
svn co svn://svn.riscos.info/gccsdk/trunk/autobuilder/ autobuilder
svn co svn://svn.riscos.info/gccsdk/trunk/gcc4/ gcc4
mkdir build
cd build
Create a file call build-setvars containing the following contents.
(Assuming the autobuilder has been installed in /home/gccsdk.)
GCCSDK_INSTALL_CROSSBIN=/home/gccsdk/cross/bin
GCCSDK_INSTALL_ENV=/home/gccsdk/env
RO_SHAREDLIBS=yes
RO_USE_ARMEABIHF=yes
AB_ELFBUILD=yes
rm -f /home/gccsdk/autobuilder/develop/gcc/gcc.dwarf2out.c.p
../autobuilder/build -v gcc
The packages for the native compiler will be created in
/home/gccsdk/autobuilder/autobuilder_packages/arm/Development.
Using GCC natively on RISC OS is very slow. It's OK for simple stuff.
I had to set a 32000k wimplot otherwise everything froze.
Using GCC 10.2.0 with the autobuilder successully builds e.g. Qupzilla,
RPCEmu, ffmpeg and mplayer.