POV-Ray : Newsgroups : povray.unix : Pov on 64 bit Server Time
22 Dec 2024 14:43:42 EST (-0500)
  Pov on 64 bit (Message 1 to 8 of 8)  
From: Ger
Subject: Pov on 64 bit
Date: 20 Jun 2005 18:39:59
Message: <42b745bf@news.povray.org>
When compiling PovRay on a 64 bit Linux system, is it sufficient to just do
the configure and make as per the install file or do I need to add the -64
option someplace to optimize it for a 64 bit system?
-- 
Ger


Post a reply to this message

From: Christoph Hormann
Subject: Re: Pov on 64 bit
Date: 21 Jun 2005 01:25:01
Message: <d9886j$2f2$1@chho.imagico.de>
Ger wrote:
> When compiling PovRay on a 64 bit Linux system, is it sufficient to just do
> the configure and make as per the install file or do I need to add the -64
> option someplace to optimize it for a 64 bit system?

POV-Ray compiles fine on most 64 bit Unix systems including AMD64.

Christoph

-- 
POV-Ray tutorials, include files, Sim-POV,
HCR-Edit and more: http://www.tu-bs.de/~y0013390/
Last updated 03 May. 2005 _____./\/^>_*_<^\/\.______


Post a reply to this message

From: Nicolas Calimet
Subject: Re: Pov on 64 bit
Date: 21 Jun 2005 05:55:29
Message: <42b7e411$1@news.povray.org>
> When compiling PovRay on a 64 bit Linux system, is it sufficient to just do
> the configure and make as per the install file

	Yes.  In principle any 64 bit Linux distro comes with a development
environment set to produce 64 bit binaries.  If for some reason you need to
get 32 bit binaries instead, then you have to pass the "-32" flag to the
compiler (and implicitely to the assembler and linker as well).


	FYI, on non-Linux 64 bit systems, however, it might be slighlty
more complicated.  For instance on IRIX64 (SGI machines), compiling a
64 bit povray binary with a gcc distro installed under my home directory,
I had to do the following:

./configure CFLAGS=-mabi=64 CXXFLAGS=-mabi=64 LDFLAGS=-mabi=64 \
   -L$HOME/software/irix/lib/mabi=64 -L/usr/lib64/mips4 -L/usr/lib64
make check install

	since gcc on IRIX64 produces 32 bit binaries by default. Note that
the  -L$HOME/software/irix/lib/mabi=64  flag points to my user-installed gcc,
the other -L flags point to the system libraries.


	- NC


Post a reply to this message

From: Ger
Subject: Re: Pov on 64 bit
Date: 21 Jun 2005 06:04:31
Message: <42b7e62f@news.povray.org>
Nicolas Calimet wrote:

>> When compiling PovRay on a 64 bit Linux system, is it sufficient to just
>> do the configure and make as per the install file
> 
> Yes.  In principle any 64 bit Linux distro comes with a development
> environment set to produce 64 bit binaries.  If for some reason you need
> to get 32 bit binaries instead, then you have to pass the "-32" flag to
> the compiler (and implicitely to the assembler and linker as well).
> 
> 
> FYI, on non-Linux 64 bit systems, however, it might be slighlty
> more complicated.  For instance on IRIX64 (SGI machines), compiling a
> 64 bit povray binary with a gcc distro installed under my home directory,
> I had to do the following:
> 
> ./configure CFLAGS=-mabi=64 CXXFLAGS=-mabi=64 LDFLAGS=-mabi=64 \
>    -L$HOME/software/irix/lib/mabi=64 -L/usr/lib64/mips4 -L/usr/lib64
> make check install
> 
> since gcc on IRIX64 produces 32 bit binaries by default. Note that
> the  -L$HOME/software/irix/lib/mabi=64  flag points to my user-installed
> gcc, the other -L flags point to the system libraries.
> 
> 
> - NC

Thanks Nicolas.

I have compiled it on a 64 bit system and it runs fine. I was just wondering
if it was the optimum compile.

Btw, the speed difference is roughly 35-45% on an AMD 3500+

-- 
Ger


Post a reply to this message

From: Nicolas Calimet
Subject: Re: Pov on 64 bit
Date: 21 Jun 2005 06:23:42
Message: <42b7eaae@news.povray.org>
> Btw, the speed difference is roughly 35-45% on an AMD 3500+

	If you refer to the speed difference between 32 and 64 bit povray
binaries, what you observe will greatly depend on the pov scenes.  On the
official benchmark.pov/.ini you should get closer to a 20% speedup.

	- NC


Post a reply to this message

From: Christoph Hormann
Subject: Re: Pov on 64 bit
Date: 21 Jun 2005 07:05:01
Message: <d98s5n$i7a$1@chho.imagico.de>
Nicolas Calimet wrote:
>> Btw, the speed difference is roughly 35-45% on an AMD 3500+
> 
> 
>     If you refer to the speed difference between 32 and 64 bit povray
> binaries, what you observe will greatly depend on the pov scenes.  On the
> official benchmark.pov/.ini you should get closer to a 20% speedup.

More important than the scene is if you compare a custom 64bit compile 
with the official binary or an optimized 32bit compile. :-)

Christoph

-- 
POV-Ray tutorials, include files, Sim-POV,
HCR-Edit and more: http://www.tu-bs.de/~y0013390/
Last updated 03 May. 2005 _____./\/^>_*_<^\/\.______


Post a reply to this message

From: Ger
Subject: Re: Pov on 64 bit
Date: 21 Jun 2005 07:16:36
Message: <42b7f714@news.povray.org>
Christoph Hormann wrote:

> Nicolas Calimet wrote:
>>> Btw, the speed difference is roughly 35-45% on an AMD 3500+
>> 
>> 
>>     If you refer to the speed difference between 32 and 64 bit povray
>> binaries, what you observe will greatly depend on the pov scenes.  On the
>> official benchmark.pov/.ini you should get closer to a 20% speedup.
> 
> More important than the scene is if you compare a custom 64bit compile
> with the official binary or an optimized 32bit compile. :-)
> 
> Christoph
> 
It was the official 32 bit binary compared with a recompiled 64 bit binary.
And the "test" was not an extensive one, just 4 scenes that I have made
myself. Those scenes never have stuff like isosurfaces or meshes. So you
might not even consider it a test, just a quick and dirty speed compare.
-- 
Ger


Post a reply to this message

From: Nicolas Calimet
Subject: Re: Pov on 64 bit
Date: 21 Jun 2005 08:21:50
Message: <42b8065e$1@news.povray.org>
> ./configure CFLAGS=-mabi=64 CXXFLAGS=-mabi=64 LDFLAGS=-mabi=64 \
>   -L$HOME/software/irix/lib/mabi=64 -L/usr/lib64/mips4 -L/usr/lib64

	Whoops, that is not correct as double-quotes are missing (I copied
and pasted the string from config.log which does not store quotes from the
command-line):

./configure CFLAGS=-mabi=64 CXXFLAGS=-mabi=64 \
   LDFLAGS="-mabi=64 -L$HOME/software/irix/lib/mabi=64 -L/usr/lib64/mips4
-L/usr/lib64"

	- NC


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.