On 2/2/2010 1:48 PM, Manuel A. Fernandez Montecelo wrote:
> We've uploaded 2.8.2 to Debian after a long delay packaging it, and it fails 
> to 
> build on MIPS (ICE, already reported to GNU GCC folk), and so-called ARMEL 
> architecture (ARM EABI) supported by Debian, with GCC v4.4.2:
> https://buildd.debian.org/fetch.cgi?&pkg=openscenegraph&ver=2.8.2-1&arch=armel&stamp=1263767284&file=log
> However in past September, 2.8.1 and GCC 4.3.3 managed to compile it 
> successfully:
> https://buildd.debian.org/fetch.cgi?pkg=openscenegraph;ver=2.8.1-1.1;arch=armel;stamp=1251997885
> Probably not many people will use OSG on this architecture, but Debian plans 
> to 
> phase out the current ARM architecture, and it would be a pity for this 
> Debian 
> "port" to lose a package which was already working, and for OSG to lose a 
> target 
> architecture.
> Do you know something about it?  Would you think that it's a problem of OSG, 
> the 
> compiler, the linker...?

  I know nothing about ARM, but...

  At a glance it looks like a build/link issue with OpenThreads, the 
lightweight thread
wrapper that OSG uses to hide the Win32 threads or pthreads API:

cd
/build/buildd-openscenegraph_2.8.2-1-armel-C4ahus/openscenegraph-2.8.2/build/osg/src/OpenThreads/pthreads

  The link errors suggest that some ARM-related low-level (almost looks like 
assembly)
source file was compiled and linked in twice. Maybe the CMakefile is incorrect 
for an ARM
target?

> Cheers.

-- 
Chris 'Xenon' Hanson, omo sanza lettere                  Xenon AlphaPixel.com
PixelSense Landsat processing now available! http://www.alphapixel.com/demos/
"There is no Truth. There is only Perception. To Perceive is to Exist." - Xen
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to