Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
howtos:pic32mx_tools_on_solaris [2023/11/29 15:48]
admin [Stage 1 - build bootstrap gcc]
howtos:pic32mx_tools_on_solaris [2023/11/29 17:27]
admin [Stage 2 - deploy newlib]
Line 65: Line 65:
   * **--enable-multilib** - builds several variants of libraries (big-endian,​ little-endian hard-float and soft-float). Default is little-endian hard-float.   * **--enable-multilib** - builds several variants of libraries (big-endian,​ little-endian hard-float and soft-float). Default is little-endian hard-float.
 <​code>​ <​code>​
-$ /​opt/​mipsel/​bin/​mipsel-gcc -print-multi-lib+$ /opt/mipsel-10.3.0/​bin/​mipsel-gcc -print-multi-lib
 .; .;
 soft-float;​@msoft-float soft-float;​@msoft-float
Line 75: Line 75:
   * newlib requires mips-cc   * newlib requires mips-cc
 <​code>​ <​code>​
-# cd /​opt/​mipsel/​bin+# cd /opt/mipsel-10.3.0/bin
 # ln -s mipsel-gcc mipsel-cc # ln -s mipsel-gcc mipsel-cc
 </​code>​ </​code>​
   * build and install   * build and install
-<​code>​$ export PATH=/​opt/​mipsel/​bin:​$PATH +<​code>​$ export PATH=/​opt/​mipsel-10.3.0/​bin:​$PATH 
-$ cd ~/​projects/​gcc-mips/​build-newlib-el-4.1.0 +$ cd ~/​projects/​gcc-mips-10.3.0/​build-newlib-el-4.1.0 
-$ ../​newlib-4.1.0/​configure --target=mipsel --prefix=/​opt/​mipsel+$ ../​newlib-4.1.0/​configure --target=mipsel --prefix=/​opt/​mipsel-10.3.0
 $ make ; echo $? $ make ; echo $?
 ... ...
howtos/pic32mx_tools_on_solaris.txt · Last modified: 2023/11/29 17:44 by admin
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0