Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 297631

Summary: [Launcher] AIX still requires motif libraries installed
Product: [Eclipse Project] Equinox Reporter: Andrew Niefer <aniefer>
Component: FrameworkAssignee: equinox.framework-inbox <equinox.framework-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: ameloy, mkv, tjwatson
Version: 3.4   
Target Milestone: 3.6 M5   
Hardware: PC   
OS: AIX Motif   
Whiteboard:
Bug Depends on: 205608    
Bug Blocks:    

Description Andrew Niefer CLA 2009-12-11 16:55:19 EST
See patch on bug 205608

+++ This bug was initially created as a clone of Bug #205608 +++

Bug 201414 removed the load time dependency on the WS libraries from the launcher.

However, motif.aix.ppc still has these dependencies.

On AIX we load the shared module libXt.a(shr4.o), however the symbol "XtInitialize" does not exist in that module, but instead exists in libXt.a(sharedlib.o).

Attempts to load libXt.a(sharedlib.o) were unsuccessful.  _XtInitialize does exist in shr4.o, but calling this skips vendor initialization which causes problems.
Comment 1 Andrew Niefer CLA 2009-12-11 16:56:34 EST
bug 205608 has the patch released to 3.5.2, it was written to only affect AIX.  In 3.6 head it may change a little.
Comment 2 Andrew Niefer CLA 2009-12-14 14:17:36 EST
In head I made the "eclipseLibrary" variable global for all platforms.  The local "library" variable has been removed.