This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

static linking -> binarie segfaults


Jörg Maisenbacher writes:
 > Hy,
 > now as we plan to distribute our nice little application, and we see 
 > that most of the people have an older environment as we have, we want to 
 > distribute static-builds, but this is where the problem start, the 
 > static binaries segfault.
 > 
 > Take this little test:
 > Test.java:
 > -------
 > public class Test {
 >          public static void main(String[] args) {
 >                  Test test = new Test();
 >                  test.run();
 >          }
 >          private void run() {
 >                  System.out.println("static testing");
 >          }
 > }
 > -------
 > compile it with:
 > $ gcj -v -o test.static --main=Test Test.java -static
 > and run
 > 
 > $ ./test.static
 > Segmentation fault

It works for me.

cuddles:~ $ gcj -o test.static --main=Test Test.java -static
cuddles:~ $ ./test.static 
static testing

 > 
 > So my very stupid question is: What am i doing wrong?

I don't know.  How is anyone supposed to find out if you don't tell us
anything about which release and which platform you're using?

Andrew.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]