@@ -29,7 +29,8 @@ In order to compile Open64 successfully, you should meet the following
29
29
requirements:
30
30
31
31
* Linux based OS
32
- Currently, Open64 is intensively tested on Linux on IA64/X86_64/IA32.
32
+ Currently, Open64 is intensively tested on Linux on IA64/X86_64/IA32. The
33
+ recommended OS is Ubuntu 16.04 LTS.
33
34
34
35
* IA32/x86_64/IA64 based machine
35
36
In this release, Open64 is supported and tested for the Itanium 2 and
@@ -42,10 +43,8 @@ requirements:
42
43
Makefile.
43
44
44
45
* GCC (GNU Compiler Collection)
45
- In order to compile the Open64 source code, you need GCC 3.3.x - 4.2.x.
46
- Support for GCC 2.x has been dropped since release 1.0. If you don't have
47
- any of the suggested GCC versions above, we recommend that you to install
48
- GCC 4.1.x.
46
+ In order to compile the Open64 source code, you need GCC 5.x - 7.x. The
47
+ recommended GCC version is GCC 5.4.0 available on Ubuntu 16.04 LTS.
49
48
50
49
51
50
Obtaining the Source Code
@@ -56,25 +55,25 @@ To compile Open64 you need to obtain the source code first.
56
55
There are two ways:
57
56
58
57
* Obtain the Source Code as Archive
59
- You can download the source code from Sourceforge.net
60
- You will find the links to the different versions in our download section.
61
- (http://www.open64.net/download.html)
58
+ You can download the source code from github.com. You can download
59
+ different versions from github.com. The master zip file is available
60
+ at:
61
+ https://github.com/open64-compiler/open64/archive/master.zip
62
62
63
- Extract the source code and the prebuild binaries/libraries
63
+ Extract the source code:
64
64
65
- tar xzf open64-4.2.tar.gz
65
+ unzip master.zip
66
66
67
67
* Obtain the Source Code from our Subversion Repository
68
68
You can also obtain the latest version of our source code from the sub-
69
69
version repository.
70
70
To get the latest version issue the following command:
71
71
72
- svn export https://svn.open64.net/svnroot/ open64/trunk open64
72
+ git clone https://github.com/ open64-compiler/open64.git open64
73
73
74
74
This will copy the latest code to the directory open64.
75
75
76
- You can also surf through our subversion repository online.
77
- (http://svn.open64.net)
76
+ You can also surf through the git repository online on github.com.
78
77
79
78
Compiling
80
79
---------
@@ -85,6 +84,9 @@ necessary to set variables on the make command to control the build;
85
84
MACHINE_TYPE, BUILD_OPTIMIZE, and TOOLROOT arguments were passed to the
86
85
make command to control what type of open64 compiler to build.
87
86
87
+ To build open64 with CLANG front end, please check and follow the instructions
88
+ available in osprey/clang2whirl/README.md.
89
+
88
90
In the new build process, these arguments are passed to the configure
89
91
script (using a different syntax) and then the 'make all' and 'make
90
92
install' commands are run without any arguments.
0 commit comments