|
|
Project ToolsFor the OpenSolaris PPC-Dev project there is a GNU based cross toolchain for initial PowerPC port bring up. The tools are for Solaris x86 host only. The project uses 32 bit versions of GNU binutils 2.16 and GCC 3.4.3 during this current development phase. What you find below is a set of files that support the project to date. The original build of GCC and binutils are in the form of a Solaris package. These set of tools, by themselves can be used to build the original 10/02/2006 release of the project's source code ie: rev 1 of the svn repository and are sufficient to build up to rev 68 of the svn repository. You will then be required to upgrade the current tools in order to support the progress that has been made, most notably the switch to a solaris ld. Details can be found at the GNU task map page. POLARIS titled GNU binutils 2.16 and GCC 3.4.3 are binary packages and also have source patches against the std GNU releases. Status 11/02/07There is an updated toolchain posted that has g++, the cplusplus language frontend as part of the set. The tar file had to be split into 2 parts so please install both over your existing tools. Also we have moved the x-dev solaris ld into the onbld update so this is required. The ld shared libs have also been updated here. So be sure to install this with the others, 3 updated files in all.
If you are installing the tools for the first time the suggested process is to install the two solaris packages first
then install
then from your root dir unzip, then extract the following tar file after unzipping it
and then unzip and extract the two updated GCC based binaries
This will update your toolchain to build the pending source release. If you already have the original tools installed just extract the ppc-dev tar files and the onbld updates. Besides the reconfigured GCC bins to use the cross dev solaris ld, there are also the c runtime pieces. Additionally aw and cw were adjusted along with a revised as that fixed a symbol relocation problem. |