|
|
In article <Pine.GSO.4.53.0304040400240.5294@blastwave> , Dennis Clarke
<dcl### [at] blastwaveorg> wrote:
> ld: fatal: Symbol referencing errors. No output written to povray
>
> Every object file is optimized for 32bit SPARC V8plus UltraSparc with no Linux
> or Intel components in the fray. Just some linking problems ...
Looks like you are missing the C++ runtime library or something like that.
Thorsten
____________________________________________________
Thorsten Froehlich, Duisburg, Germany
e-mail: tho### [at] trfde
Visit POV-Ray on the web: http://mac.povray.org
Post a reply to this message
|
|
|
|
On Fri, 4 Apr 2003, Thorsten Froehlich wrote:
>In article <Pine.GSO.4.53.0304040400240.5294@blastwave> , Dennis Clarke
><dcl### [at] blastwaveorg> wrote:
>
>> ld: fatal: Symbol referencing errors. No output written to povray
>>
>> Every object file is optimized for 32bit SPARC V8plus UltraSparc with no Linux
>> or Intel components in the fray. Just some linking problems ...
>
>Looks like you are missing the C++ runtime library or something like that.
>
> Thorsten
Actually things are moving along neatly now. I have the build process down
to a very deterministic procedure and am messing with compiler options to
create a 64-bit binary. I expect that the binary will be for the UltraSparc
and it will be 64-bit. I have no idea how well it will perform. I expect
that www.blastwave.org will have a package with multiple architecture revs
ready to go .. real soon now.
Dennis Clarke
dcl### [at] blastwaveorg
www.blastwave.org -- the home of community software for Solaris Sparc & Intel
Post a reply to this message
|
|
|
|
Dennis Clarke <dcl### [at] blastwaveorg> wrote:
> Actually things are moving along neatly now. I have the build process down
> to a very deterministic procedure and am messing with compiler options to
> create a 64-bit binary. I expect that the binary will be for the UltraSparc
> and it will be 64-bit. I have no idea how well it will perform. I expect
> that www.blastwave.org will have a package with multiple architecture revs
> ready to go .. real soon now.
The 64-bit compile will be some percents slower than a 32-bit compile
(supposing both are made with Sun's CC compiler).
The reason is simple: Pointers are twice as long and thus caches are filled
some percents faster, which directly causes the program to be some percents
slower.
There's nothing magical about a 64-bit binary over a 32-bit binary
speedwise. As execution speed is concerned, they are practically equivalent
(only the filling of caches is what makes the difference).
The real reason for using 64-bit binaries instead of 32-bit ones is that
with the former you can address more than 4 gigabytes of memory at a time,
as well as handle files larger than 4 gigabytes (in some cases there might
be some use for the 64-bit 'long' type).
POV-Ray probably will not have any use for these features (ok, you might
make a scene which requires more than 4 gigabytes of memory, but that's
unlikely even if you *have* that much memory in your computer), so it's
mostly useless making a 64-bit compile which is some percents slower.
If anything, it might have some academical interest.
--
plane{-x+y,-1pigment{bozo color_map{[0rgb x][1rgb x+y]}turbulence 1}}
sphere{0,2pigment{rgbt 1}interior{media{emission 1density{spherical
density_map{[0rgb 0][.5rgb<1,.5>][1rgb 1]}turbulence.9}}}scale
<1,1,3>hollow}text{ttf"timrom""Warp".1,0translate<-1,-.1,2>}// - Warp -
Post a reply to this message
|
|