As I mentioned in my yesterday post, ld.so gives [root@hunda dx]# dx BUG IN DYNAMIC LINKER ld.so: dl-version.c: 217: _dl_check_map_versions: Assertion `needed != ((void *)0)' failed! for some MOTIF 2.1.3 compiled applications. That is Beta-2 breaks binary compability for some MOTIF 2.1.3 appliactions. Now trying to recompile, I get make[3]: Entering directory `/root/dx/src/exec/dxmods' gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include -I./../dpexec -I/usr/include -I/usr/local/include -Dlinux -D_FILE_OFFSET_BITS=64 -I/usr/X11R6/include -I/usr/X11R6/include/X11 -g -O2 -I/usr/X11R6/include -D_GNU_SOURCE -c _connectgrids.c gcc: Internal compiler error: program cc1 got fatal signal 11 make[3]: *** [_connectgrids.o] Error 1 make[3]: Leaving directory `/root/dx/src/exec/dxmods' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/root/dx/src/exec' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/root/dx/src' make: *** [all-recursive] Error 1 Looks like GCC 2.96 in Beta-2 is screwed up to.
This defect is considered MUST-FIX for Winston Beta-5
Please send us a test case for this.
Please check gcc-2.96-41 and above if it is still reproducible, if yes, add -save-temps -v command line options and send me stdout and stderr output plus _connectgrids.i file.
This bug not present any more in GCC 2.96 in Beta-4. Therefore I conclude it resolved.