Changes between Version 9 and Version 10 of Download/panc


Ignore:
Timestamp:
Nov 26, 2008, 12:28:22 PM (17 years ago)
Author:
loomis
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Download/panc

    v9 v10  
    66== Binary Packages ==
    77
    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 
     8Packages 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].
    129
    1310== Sources ==
     
    2421where 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].
    2522
    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.
     23The 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.
    2724
    2825=== Building ===
    2926
    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].
     27Correctly 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.
    3128
    3229The 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: