static linking -> binarie segfaults

Andrew Haley aph@redhat.com
Wed Oct 1 14:35:00 GMT 2003


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.


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /