Hi Robert,
On Thursday 27 September 2007 14:01, Robert Osfield wrote:
> Thanks Mathias, change now merged and submitted to SVN.
Thanks!
> To me it looks like you doing a great job of testing the compiling
> across many platforms, something much appreciated :-)
>
> What platforms are you testing? Which ones work so far?
We compile for
HP-UX 11.11 with aCC A.03.70,
Solaris 8 with CC 5.7,
still IRIX with CC 6.4 (the first one of the UNIX builds that will vanish)
Linux, currently on a glibc2.3 system with gcc-4.1.1 and 32 and 64 bit
support.
win32/win64 with cl from visual studio 2007. This build is not yet done with
osg svn. But the prevous release built ok.
Note that all unix builds are now 64 bit builds. The sourcecode of osg works
well for that. I do not have any typical 64 bit problems with osg.
But cmake is horrible for nonstandard architecture builds.
It just looks for the existence of libraries not if the abi will match the
binary abi which is required. In contrast to the good old autoconf stuff that
tried to link with a library before it decided that the lib is present.
To make osg build on the 64 bit targets I will still need plenty of
handpatched stuff in the build system. Or say some stuff that I don't see
that I can sensibly feed that back to you.
Mostly this disables many subdirectories where I have for example parisc 1.1
dependencies libs available and cmake thinks it can make use of them but that
are not available for the pa-risc-2.0 target we need.
This is only a problem for pluigins we do not need anyway.
So osg core and osgUtil which is what we will need mostly builds fine.
The way to switch of sproc on IRIX is also something that does not really work
because of the way cmake's builtin test looks for thread support.
Patch is underway ...
osgviewer has problems to come up on most of the unix systems. The
GraphicsWindowX11 does not work well on most of these systems. May be that
just originates from very conservative patchlevels on our build machines to
have a minimum requirement for our shipped binaries at our customers.
Also that might be a problem originating from the remote X11/glx display I
usually use for simple testing.
When I find time to dig into that I will do.
The plugin loader mechanism has also its problems to find the shared objects
on most of the traditional unix machines.
I did not have the time to look into that. ... also we don't need that for the
product. So the priority to get that working is pretty low on my task list :)
So far, so good. This was/is may osg testing and patching day at work :)
Greetings
Mathias
--
Dr. Mathias Fröhlich, science + computing ag, Software Solutions
Hagellocher Weg 71-75, D-72070 Tuebingen, Germany
Phone: +49 7071 9457-268, Fax: +49 7071 9457-511
--
Vorstand/Board of Management:
Dr. Bernd Finkbeiner, Dr. Florian Geyer,
Dr. Roland Niemeier, Dr. Arno Steitz, Dr. Ingrid Zech
Vorsitzender des Aufsichtsrats/
Chairman of the Supervisory Board:
Prof. Dr. Hanns Ruder
Sitz/Registered Office: Tuebingen
Registergericht/Registration Court: Stuttgart
Registernummer/Commercial Register No.: HRB 382196
_______________________________________________
osg-submissions mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org