cout << 'hello' << endl
Quick one. Short story: I want to port WebKit to AROS. It needs GCC 4 to build. It uses C++. AROS doesn’t have any of that available.
I’ve just finished refreshing our GCC patches to get g++
and libstdc++3
cross compilers from GCC 4.0.3:
rob@plastic:~/code/aros/gcc$ ls usr/bin/
collect-aros i386-pc-aros-gcc-4.0.3 i386-pc-aros-nm
i386-pc-aros-addr2line i386-pc-aros-gccbug i386-pc-aros-objcopy
i386-pc-aros-ar i386-pc-aros-gcj i386-pc-aros-objdump
i386-pc-aros-as i386-pc-aros-gcjh i386-pc-aros-ranlib
i386-pc-aros-c++ i386-pc-aros-gcov i386-pc-aros-readelf
i386-pc-aros-c++filt i386-pc-aros-gjnih i386-pc-aros-size
i386-pc-aros-cpp i386-pc-aros-grepjar i386-pc-aros-strings
i386-pc-aros-fastjar i386-pc-aros-jcf-dump i386-pc-aros-strip
i386-pc-aros-g++ i386-pc-aros-jv-scan
i386-pc-aros-gcc i386-pc-aros-ld
I’ve only compiled basic “hello world” programs for C and C++ yet, but everything seems to be working properly I’m not totally happy with the setup yet - in particular you have to explicitly setup paths to help it find collect-aros
and libstdc++
, so I’ll need to fix that. Also its currently only GCC 4.0.3. I’ll soon be patching GCC 4.1.2 and GCC 4.2.1, then do some test releases.
And yes, that is gcj
you can see up there, though we’ll have to port GNU Classpath before it can be useful :)