Changes between Version 9 and Version 10 of Download/panc
- Timestamp:
- Nov 26, 2008, 12:28:22 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Download/panc
v9 v10 6 6 == Binary Packages == 7 7 8 Binary packages for the pan compiler are built with the [http://etics.web.cern.ch/etics/ ETICS system]. The code is 100% java is is machine independent. (Although there are command line scripts that depend on the platform.) The pan compiler packages can be found in the [http://eticssoft.web.cern.ch/eticssoft/repository/quattor-compiler/panc/ ETICS repository]. Navigate to the format that is most convenient for you. 9 10 Currently only the linux builds work with ETICS. You will need to build the DMG from the sources for Mac OS X. 11 8 Packages are built with the Java 1.5 compiler on linux and Mac OS X. The code is 100% java is is machine independent and aside from machine-specific package formats (RPM, DMG, etc.) and command line scripts can be used anywhere a Java 1.5 or later JVM is available. The pan compiler packages can be found in the [https://sourceforge.net/project/showfiles.php?group_id=221766 Quattor SourceForge repository]. 12 9 13 10 == Sources == … … 24 21 where the tags correspond to the version of the compiler. All of the tags can be found by pointing a web browser at the subversion [http://svn.lal.in2p3.fr/LCG/QWG/panc/tags repository]. The source may also be browsed through [https://trac.lal.in2p3.fr/LCGQWG/browser/panc Trac]. 25 22 26 The major version of the pan compiler changes when there are changes to the pan language itself. The minor version (second number) changes when there are significant changes in the compiler. Note that even minor versions are considered "stable" and odd minor versions are considered "development". The patch number changes when small changes and bug fixes are made to the compiler .23 The major version of the pan compiler changes when there are changes to the pan language itself. The minor version (second number) changes when there are significant changes in the compiler. Note that even minor versions are considered "stable" and odd minor versions are considered "development". The patch number changes when small changes and bug fixes are made to the compiler or the associated documentation. 27 24 28 25 === Building === 29 26 30 Correctly building the java-implementation of the pan compiler requires version 1.5.0 or later of a Java Development Kit (JDK). Many linux distributions include the GNU implementation of java; '''the GNU implementation is not sufficient to build or run the pan compiler'''. Full versions of java for linux, solaris, and windows can be obtained from [http://java.sun.com/ Sun]. 27 Correctly building the java-implementation of the pan compiler requires version 1.5.0 or later of a Java Development Kit (JDK). Many linux distributions include the GNU implementation of java; '''the GNU implementation is not sufficient to build or run the pan compiler'''. Full versions of java for linux, solaris, and windows can be obtained from [http://java.sun.com/ Sun]. The [http://openjdk.java.net/ OpenJDK] version of java also works well if it is available for your platform. 31 28 32 29 The build of the compiler is done via [http://ant.apache.org/ ant] that also depends on java. For ant to find the correct version, the environment variable JAVA_HOME should be defined: