Wiz Gcc 4.6.3 Toolchain
#1
Posted 12 May 2012 - 03:26 PM
The toolchain is built against the same glibc as the GPH toolchain. You may need to supply libstdc++.so.6 from this toolchain along with your application, otherwise it should to be compatible with the runtime libs on the Wiz (tested with a Rainbow Plains build).
#2
Posted 15 May 2012 - 10:59 AM
Thanks
Dave
#3
Posted 15 May 2012 - 12:31 PM
#4
Posted 15 May 2012 - 03:49 PM
This is noticeable when compiling FBA as the identical code works fine on pandora (gcc 4.3.3) but has some weird driver errors and random freezes on caanoo (although I guess there could be factors other than gcc)
#5
Posted 15 May 2012 - 04:56 PM
I would love a how to build thatNo, since the ABIs are not compatible. If there is interest, I might be able to compile a Caanoo toolchain as well.
#6
Posted 15 May 2012 - 08:47 PM
This will be very usefull i think...If there is interest, I might be able to compile a Caanoo toolchain as well.
#7
Posted 30 May 2012 - 09:49 PM
Feel free to ping me again if you have not heard from me by the end of next week ;-)
#8
Posted 31 May 2012 - 11:23 AM
#9
Posted 04 June 2012 - 09:48 PM
I compiled some test programs and they *look* compatible in objdump, but they are completely untested (no Caanoo here). Let me know whether it works or not.
Build script is here.
#10
Posted 05 June 2012 - 10:14 AM
#11
Posted 05 June 2012 - 01:48 PM
#12
Posted 05 June 2012 - 03:56 PM
Built Gravity Force - works fine
Built Capex front end - works fine
Built the main FBA code, but when I try to run it I get the following error:
./fba.gpe: /lib/libstdc++.so.6: version `CXXABI_ARM_1.3.3' not found (required by ./fba.gpe)
libstdc++.so.6 exists but I guess it is looking for a different version, strange that it doesn't affect the other programs.
Any ideas?
#13
Posted 05 June 2012 - 04:27 PM
I assume I can copy the libstdc++ from the caanoo itself into the toolchain to avoid this error in future, or is this likely to cause other problems?
Thanks
#14
Posted 05 June 2012 - 07:29 PM
I copied the libstdc++ lib from the toolchain into the fba caanoo directory and everything worked.
I assume I can copy the libstdc++ from the caanoo itself into the toolchain to avoid this error in future, or is this likely to cause other problems?
Thanks
No, you should copy the libstdc++ from the toolchain along with your program (see my original comment about the Wiz toolchain). The C++ runtime lib has to match the
compiler version. In some cases you can turn off certain runtime features (such as exception support) in the compiler flags to achive binary compatibility to an older runtime.











