Circa Sun. Oct. 27, 2002 at 16:45:46 -0800, a lone cry was heard from
Herman Knief
Hmmm... Flash may have the same issue that Java plugins do under 8.1. The issue being that 8.1 is based on gcc 3.2, but a number of things that SuSE doesn't have source for (like Java and the Flash) are built with older compilers and have issues linking with shared libraries.
(1) Put this into a file and name it libc++mem.c: // From http://bugzilla.mozilla.org/show_bug.cgi?id=124006 void *__builtin_new(int size) {return (void*)malloc(size);} void *__builtin_vec_new(int size) {return __builtin_new(size);} void *__builtin_delete(void *ptr) {free(ptr);} void *__builtin_vec_delete(void *ptr) {__builtin_delete(ptr);} (2) Compile it with: gcc -shared -o libc++mem.so libc++mem.c (3) Put it it /usr/local/lib and do a ldconfig (4) Edit the script that starts your browser and put this line: export LD_PRELOAD=$LD_PRELOAD:/usr/local/lib/libc++mem.so just before the line that starts your browser. This will work for all plugins with the exception of JAVA. Charles -- "Linux poses a real challenge for those with a taste for late-night hacking (and/or conversations with God)." (By Matt Welsh)