GCJ + Firebird

Tenho uma pequena aplicação (quase um hello word) que cargega de forma estática o driver JDBC (para o GCJ compilar o driver dentro do executável) e conecta a um banco firebird, e consigo até executa-la pelo GIJ, mas não consigo compilar com o GCJ.

Essa mesma estratégia funcionou com o MySQL e com o HSQLDB, mas nao funcionou com o Firebird.

Alguém já compilou alguma aplicação que usa o firebird?

Alguém tem alguma dica?