Am Donnerstag 26 Juni 2008 13:27:46 schrieb Tom Browder: > On Thu, Jun 26, 2008 at 6:10 AM, Maik Beckmann > <beckmann.maik@xxxxxxxxxxxxxx> wrote: > ... > > > $ /opt/bin/g++ -static -O3 test.cpp -o test > > $ ./test > > Maik, try one more thing: > > Don't use "test" as the program name. > > Try recompiling as, say, "ttest". > > -Tom {{{ $ export LD_LIBRARY_PATH=/opt/lib:/opt/lib64/ $ ls CMakeLists.txt Foo.h Makefile build fill.cpp test.cpp tmp $ /opt/bin/g++ -static -O3 test.cpp -o ttest_static $ /opt/bin/g++ -O3 test.cpp -o ttest $ ./ttest Speicherzugriffsfehler $ ./ttest_static Speicherzugriffsfehler $ cat test.cpp struct Vector { Vector() : x(0), y(0), z(0) { } float x,y,z; }; struct Foo { int dummy; // commenting this out makes it run perfectly Vector array_of_vectors[4]; }; Foo foo; int main() { } $ }}} -- Maik