gcj broken on darwin

Jack Howarth howarth@bromo.msbb.uc.edu
Wed Mar 19 03:59:00 GMT 2008


   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



More information about the Java mailing list