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? Jack