Jack Howarth wrote: > It appears that gcj in gcc 4.3.0 is broken on Darwin. If > one builds gcc 4.3.0 executing... > > contrib/download_ecj > > before running configure, the build succeeds in creating an > ecj1 but when gcj is used to compile an example like testme.java... > > public class testme { > public static void main(String args[]){ > System.out.println("Hello"); > } > } > > the command fails with the error... > > gcj testme.java > Undefined symbols: > "_main", referenced from: > start in crt1.10.5.o > ld: symbol(s) not found > collect2: ld returned 1 exit status > > Any idea how to work around this?
It might be worth building the 4.3 branch, not 4.3.0. Andrew.