[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.technology.imp] Re: IMP non-java bits and build process

Hi Porter

QVT Declarative depended solely on IMP Runtime, which is Operating System independent. In order to avoid users needing to download from
CVS and apply patches for pending bugzillas, QVT Declarative temporarily
provides a patched version of IMP runtime as
org.eclipse.qvt.declarative.editor.imp.runtime. This has the plugin
version 0.0.10100 to avoid trouble for anyone who has both.


I think that the Operating System dependencies are solely concerned with running the CC++ code LPG to support grammars. Since the generated grammars are now in CVS, running LPG may not be a problem. Some users have successfully run LPG using a Windows emulator.

	Regards

		Ed Willink



Porter Ricks wrote:
Background: Now that eclipse is available again for Solaris x86 I'm interested in getting IMP working on this OS (specifically OpenSolaris). Not only to use IMP on this platform but also because because some other Eclipse projects (e.g. QVT declarative) are depending on IMP. If more projects depend on IMP in future then Solaris and other less well-supported platforms will miss out on them.

My questions are:

- Is there a summary of the build process for the whole IMP project available somewhere? Java and native code bits?
- Which parts remain non-100% pure-java (e.g. LPG) and where can I find details of their build process/requirements? How are they integrated into eclipse plugins?
- Any opinions on the difficulty of porting the native code components to another unix OS? Pretty much a routine process of configure make install etc? Any unusual build requirements?
- If I could build the binary bits for Solaris X86 what other changes would be needed in the plugins to allow it to be recognised as one of the valid platforms for IMP?



Thanks!