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.

Reply via email to