Open CASCADE, the 3D modelling kernel
3D modeling & numerical simulation

Search the Forums
See All Topics
Open CASCADEShowroomGet it!Developer CornerSupport and ProductsAbout us
Technical overview
Areas of use
Advantages
FAQ
Screenshots
Shape factory
Shape gallery
Demonstrations
What's new
System requirements
Download Center
Public license
Documentation
Getting started
Forums
Open Source community
Training and e-learning
A-la Carte Support
Value-added software
Complementary Components
Customer Corner
Company Profile
Marketing Materials
Contact Us
News
Home / Developer Corner / Forums / Installation and building / Cascade on IRIX 64 build

Cascade on IRIX 64 build

Cascade on IRIX 64 build
Stephen JANNIN(DRIME) 2000/10/26 12:09
I've built Cascade libs on a SGI Octane R10000 in 64 bits mode. If someone's interested, I have the compilations scripts available. If really needed, I can build a web site with the binaries too (but this might take a really great amount of time to download : libs are 149Mb uncompressed).

64 bits libs might be faster because the R10000 and R12000 mips processor are true 64 bits processors.

* **************************** * * JANNIN Stephen * * DRIME * * 107 Quai du Docteur Dervaux * * 92600 ASNIERES-SUR-SEINE * * e-mail : janninst@drime.fr * * www : http://www.drime.fr/gc * * **************************** *
Robert Boehne 2000/10/26 19:30
It is good to see others doing porting, but my question is: does it run, or just compile?
The reason I ask is that there are a few places in the source where the assumption of 32-bit addresses are assumed when IRIX is defined by the preprocessor. If you don't make provisions for this you are likely to have problems when executing certain sections of code. You can check what is defined for DECOSF1 to see what may be different. The ultimate fix for these differences is to use Autoconf to test them before compiling, that way the Makefile can define preprocessor symbols to control how the code is compiled.   While I did my best to make these changes, I have not done a 64 bit IRIX compile yet, so I could use a tester.

Check my link on the "Core Team" page for more information.
Stephen JANNIN(DRIME) 2000/10/27 06:24
It compiles AND it runs ! I've built my application using Qt and Cascade in 64 bits. IGES Reading, Topo building and visualization seemed to work really good and quite fast.

But if there are parts of the code that might not run, maybe it's dangerous.... Anyway, my application is developped both on Linux and IRIX64. So I can test these problems as soon as I use some new functionnalities.

I've seen that there's an autoconf port for Cascade, but this meens getting a new cvs repository. My question is : is the autoconf-cascade repository as current as the original cascade repository. I meen, won't there be code differences. Usually, I update my Cascade sources once a day. How is the autoconf updated ?

Stephen JANNIN
Stephen JANNIN(DRIME) 2000/10/27 13:57
I have put the compilation scripts and instructions for IRIX64 on the following web site : http://193.251.27.4/cascade (this works this time !).

You'll find compiled libarries too. The build is based on the CVS repository of last week.

Stephen JANNIN
Robert Boehne 2000/10/30 18:21
Yes, the two repositories are a problem. I update my sources
with Matra's changes at least weekly. Most of the time it seems
that Matra's updates are done on a large scale, commiting many
files when a large chunk of work is complete. I don't think that
you would miss much by waiting a week at the most.
Do you actually recompile every time you get an update?
It can take all day, considering you don't have Makefiles, you
have to compile everything in any package that is dependent.
With the --enable-dependency-tracking option to configure
any header files that change will cause the source files that
include them to be compiled, with all the dependencies resolved
and accounted for. This way recompiling time is minimized.
Stephen JANNIN(DRIME) 2000/10/31 11:09
> Do you actually recompile
> every time you get an update? It can take
> all day, considering you don't have
> Makefiles, you have to compile everything
> in any package that is dependent.

That is a problem, but generally, I lauch my builds during the night. So, when I come later, the compilation is done. It's sure the Makefile is much better, but it's very hard to have a good Makefile, especially when you have a very big application and you are adding routines very often.

> With the
> --enable-dependency-tracking option to
> configure any header files that change will
> cause the source files that include them to
> be compiled, with all the dependencies
> resolved and accounted for. This way
> recompiling time is minimized.

Another big problem is the compiling time and the compiling SIZE in IRIX. I don't know why, but compiling C++ is much much slower on an Octane R10000 than on a PIII600 (ther's no difference at all when compiling Fortran !). But when executing the binary, the execution time is as good in IRIX than in Linux.
tommy 2005/06/17 14:31
I'm a newbie of Irix OS, and now I have a problem because I don't know how to install OpenCascade on SGI workstation. I read on the OCC forum that you overcame the problem by the use of ad-hoc scripts for IRIX. Can you help me in some way?? I'd like to install OCC in Irix 6.5 OS using the c ++ sgi compiler (CC).

Thank you very much for any help!!

Tommy
 
 
Latest news
  • Open CASCADE Technology 6.7.1 is available for download!
  • Open CASCADE Technology 6.7.0 is available for download!
  • Open CASCADE Technology 6.6.0 is available for download!

  • © OPEN CASCADE 2000 - 2014  |  Search  |  Contacts   |  Site map