| Summary: | Ensure that AC does not depend on deprecated libs in Linux. | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | z_Archived | Reporter: | Paul Slauenwhite <paulslau> | ||||||||
| Component: | TPTP | Assignee: | Sean Lamers <slamers> | ||||||||
| Status: | CLOSED FIXED | QA Contact: | Kathy Chan <kathy> | ||||||||
| Severity: | major | ||||||||||
| Priority: | P1 | CC: | jcayne, jgwest | ||||||||
| Version: | unspecified | ||||||||||
| Target Milestone: | --- | ||||||||||
| Hardware: | PC | ||||||||||
| OS: | Linux | ||||||||||
| Whiteboard: | adopter | ||||||||||
| Bug Depends on: | 240677 | ||||||||||
| Bug Blocks: | |||||||||||
| Attachments: |
|
||||||||||
|
Description
Paul Slauenwhite
Hi Sean, can you take a look? Especially WRT 64-bit distributions where we had seen a problem with Ubuntu x64 earlier in 2009 (and therefore may have a problems with new distros like SLES 11). It looks like only the Linux IA32 GCC was upgraded as part of bug 240677. On EM64T and IPF, the AC is currently compiled with GCC 3.2.3 and thus requires libstdc++.so.5. Newer Linux distros ship with libstdc++.so.6 and as Paul mentioned may not support the older version of the library. To fix this, the compilers for Linux EM64T and IPF will need to be upgraded to newer versions, preferably matching the Linux IA32 GCC version of 3.4.6. What is the outlook on this for TPTP 4.7.0? Sean, what is the time estimate for this defect? This defect is planned for 4.7.0. (In reply to comment #5) > This defect is planned for 4.7.0. Thanks. What is the sizing (required by a consuming product)? Updated time estimate for consuming product. Kathy, can we increase the priority to P1 since this is required by a consuming product? Let's try to do this in the beginning of I2 development. Paul, not sure if you are aware that this had been fixed for 32-bit system already in TPTP 4.6.2. So the remaining part to fix in TPTP 4.7 is for 64-bit only. (In reply to comment #9) > Let's try to do this in the beginning of I2 development. > > Paul, not sure if you are aware that this had been fixed for 32-bit system > already in TPTP 4.6.2. So the remaining part to fix in TPTP 4.7 is for 64-bit > only. Yes. Although the consuming product only requires a fix for Windows/Linux 32-bit, I figured we would track the issue under one defect. If we cannot complete the rest of the work in I2, lets split the defect for 32/64-bit platforms. Created attachment 162828 [details]
Patch - configuration changes
This patch modifies the Linux EM64T configuration files to account for the new build environment. It also modifies the Linux IA32 files for formatting consistency.
Created attachment 162829 [details]
libverifier.a for Linux EM64T
Located in platform/org.apache.harmony_vmcore_verifier/lib/linux/release/EM64T. Built with gcc 3.4.6.
Created attachment 162830 [details]
libverifier.a for Linux IPF
Located in platform/org.apache.harmony_vmcore_verifier/lib/linux/release/IPF. Built with gcc 3.4.6.
Patch and .a files checked into HEAD. Thanks Jonathan! Updated sizing. Resolving. Verified in TPTP 4.7.0 RC4. Closing. |