Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

IMPORTANT - Issue tracking has been migrated to JIRA - use your github ID and password reset mechanism to log in

branch: master

Merge branch 'closedown-4.2.x' into master

Merged-by: Gavin Halliday <ghalliday@hpccsystems.com>
latest commit 58da2f4d86
Gavin Halliday ghalliday authored
Octocat-spinner-32 build_utils HPCC-9713 Bad installation message when installing on Ubuntu 13.04 July 17, 2013
Octocat-spinner-32 clienttools HPCC-10526 add testing/regress to platform and clienttools install March 07, 2014
Octocat-spinner-32 cmake_modules HPCC-10771 Add USE_SIGNED_CHAR and USE_UNSIGNED_CHAR parameters to build February 07, 2014
Octocat-spinner-32 common Merge branch 'closedown-4.2.x' into master April 16, 2014
Octocat-spinner-32 dali Merge branch 'closedown-4.2.x' into master April 16, 2014
Octocat-spinner-32 deploy gh-2562 Change license to Apache August 28, 2012
Octocat-spinner-32 deployment HPCC-11139 Unitialised-Warning of pszPrivFile April 08, 2014
Octocat-spinner-32 docs Merge branch 'closedown-4.2.x' into master April 16, 2014
Octocat-spinner-32 ecl Merge pull request #5622 from ghalliday/issue11119 April 08, 2014
Octocat-spinner-32 ecllibrary Merge remote-tracking branch 'origin/closedown-4.2.x' January 08, 2014
Octocat-spinner-32 esp Merge branch 'closedown-4.2.x' into master April 16, 2014
Octocat-spinner-32 githooks Merge remote-tracking branch 'origin/candidate-3.10.x' December 20, 2012
Octocat-spinner-32 initfiles HPCC-11068 Test javaimport.ecl failing in the regression suite April 01, 2014
Octocat-spinner-32 lib2 HPCC-9671 Add Published Query Pages October 17, 2013
Octocat-spinner-32 misc HPCC-9508 Add eclipse code layout settings file to project June 19, 2013
Octocat-spinner-32 plugins Merge pull request #5634 from richardkchapman/java-uninit April 08, 2014
Octocat-spinner-32 roxie Merge pull request #5600 from mckellyln/hpcc9254 April 08, 2014
Octocat-spinner-32 rtl HPCC-10219 Share common base with all join and other join helpers April 05, 2014
Octocat-spinner-32 services Checking _64BIT_ flags, adding ARMFIX January 14, 2014
Octocat-spinner-32 system Merge pull request #5565 from jakesmith/hpcc-11060 April 16, 2014
Octocat-spinner-32 testing Merge branch 'closedown-4.2.x' into master April 16, 2014
Octocat-spinner-32 thorlcr Merge branch 'closedown-4.2.x' into master April 16, 2014
Octocat-spinner-32 tools HPCC-10905 addScope tool cleanup March 05, 2014
Octocat-spinner-32 .gitattributes Issue #254 Switches template reading to use jlib August 23, 2011
Octocat-spinner-32 .gitignore Minor code cleaup to avoid false positives from Eclipse November 16, 2011
Octocat-spinner-32 .gitmodules HPCC-11054 Switch submodule references to HTTPS (from SSH) March 27, 2014
Octocat-spinner-32 CMakeLists.txt HPCC-10827 Add default sign directory February 21, 2014
Octocat-spinner-32 CNAME Add CNAME entry for GitHub pages redirection August 23, 2011
Octocat-spinner-32 CONTRIBUTORS HPCC-9508 Add eclipse code layout settings file to project June 19, 2013
Octocat-spinner-32 FUTURE Initial version of FUTURE document September 14, 2011
Octocat-spinner-32 LICENSE.txt gh-2562 Change license to Apache August 28, 2012
Octocat-spinner-32 README gh-2562 Change license to Apache … August 28, 2012
Octocat-spinner-32 VERSIONS HPCC-3207 Clarify closedown process March 27, 2013
Octocat-spinner-32 baseaddr.txt HPCC-9494 Clean up unused roxiemanager code June 14, 2013
Octocat-spinner-32 build-config.h.cmake HPCC-9902 Use the build version as the ecl version reported by eclcc September 03, 2013
Octocat-spinner-32 sourcedoc.xml Easier apt-get line December 23, 2013
Octocat-spinner-32 version.cmake Split off 4.2.x branch October 17, 2013
README
HPCC SYSTEMS software Copyright (C) 2012 HPCC Systems.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
 

http://hpccsystems.com
 

To build for Linux:
-------------------

1. Check out sources (for example, to directory ~/hpcc)
2. Create a build directory - either as a child of hpcc or elsewhere
3. cd to the build directory
4a.To create makefiles to build native release version for local machine, run
cmake ~/hpcc
4b.To create makefiles to build native debug version, run
cmake -DCMAKE_BUILD_TYPE=Debug ~/hpcc
4c.To create makefiles to build 32-bit version from 64-bit host, run
cmake -DCMAKE_C_FLAGS:STRING="-m32 -march=i386" -DCMAKE_CXX_FLAGS:STRING="-m32 -march=i386" ~/hpcc
5. To build the makefiles just created above, run
make
6. Executables will be created in ./<releasemode>/bin and ./<releasemode>/libs
7. To create a .deb / ,rpm to install, run
make package

 
To build for Windows:
---------------------

1. Check out sources (for example, to directory c:\hpcc)
2. Create a build directory - either as a child of hpcc or elsewhere
3. cd to the build directory
4. To create a Visual Studio project, run
cmake c:\hpcc -G "Visual Studio 9 2008"
The sln file hpccsystems-platform.sln will be created in the current directory, and will support debug and release targets
5. To build the project, load the solution into the visual studio IDE and build in the usual way.
6. Executables will be created in (for example) c:\hpcc\bin\<release_mode>

To build client tools for Macintosh OSX:
----------------------------------------

1. Check out sources (for example, to directory ~/hpcc)
2. You many need to install some 3rd-party dev packages using macports
3. Create a build directory - either as a child of hpcc or elsewhere
4. cd to the build directory
5. Use clang to build the clienttools (gcc4.2 cores when compiling some of the sources):
CC=/usr/bin/clang CXX=/usr/bin/clang++ cmake ~/hpcc -DCLIENTTOOLS_ONLY
5. To build the makefiles just created above, run
make
6. Executables will be created in ./<releasemode>/bin and ./<releasemode>/libs
7. To create a .dmg to install, run
make package
 
 
Something went wrong with that request. Please try again.