From Bugzilla Helper: User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR 1.0.3705) Description of problem: This bug does not occur on RedHat 7.1. It has come up during our migration to RHEL3. It also occurs on RedHat 7.3. We create a shared library, libpvc.so, which gets loaded by the Sun java plugin in the Mozilla browser. When we upgraded our build machine to RedHat Linux 7.3 or RHEL3, the plugin began to fail. After investigation, it was failing to load with undefined symbol __pure_virtual. If we link with the same libraries on RedHat 7.1, __pure_virtual is defined. RedHat 7.1: stpeter.ptc.com:spg [13] nm libpvc.so | grep pure 007a9c54 T __pure_virtual RedHat 7.3 or RHEL3: pawnee.ptc.com:spg [72] nm libpvc.so | grep pure U __pure_virtual Version-Release number of selected component (if applicable): gcc-2.96-113 (7.3) or gcc-3.2.3-20 (RHEL3) How reproducible: Always Steps to Reproduce: 1. Unzip attached ptc_pvc_test.zip 2. cd ptc_pvc_test 3. run script "make_pvc". This will link libpvc.so with the objects in the directory 4. nm libpvc.so | grep pure Actual Results: pawnee.ptc.com:spg [72] nm libpvc.so | grep pure U __pure_virtual Expected Results: stpeter.ptc.com:spg [13] nm libpvc.so | grep pure 007a9c54 T __pure_virtual Additional info:
Attachment ptc_pvc_test.zip is 8MB and was rejected. It can be furnished upon request.
Yes, we need the source to proceed.
If you have testcase, please reopen.