Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alembic does not work on 32-bit architectures #27

Closed
GoogleCodeExporter opened this issue Jun 5, 2015 · 2 comments
Closed

Alembic does not work on 32-bit architectures #27

GoogleCodeExporter opened this issue Jun 5, 2015 · 2 comments

Comments

@GoogleCodeExporter
Copy link

In Util/Dimensions.h the following assert
    BOOST_STATIC_ASSERT( sizeof( MySizeT ) == sizeof( T ) );
prevents us from compiling Alembic on 32 bit architectures. This may only be 
the beginning of the difficulties.

Original issue reported on code.google.com by ard...@gmail.com on 16 Nov 2010 at 10:59

@GoogleCodeExporter
Copy link
Author

The static assert is not the cause of the problem; it's there to ensure that 
the code will work if it builds.  The problem is the implementation of 
BaseDimensions<T>::operator[]); see 
http://groups.google.com/group/alembic-discussion/msg/fcda16e1c0878528?

Original comment by ard...@gmail.com on 16 Nov 2010 at 11:51

  • Changed state: Accepted
  • Added labels: Component-HDF5_Layer, Milestone-1.0
  • Removed labels: Component-Core_Abstract, Milestone-General_Backlog

@GoogleCodeExporter
Copy link
Author

Just had to ensure that types in Util::BaseDimensions::m_vector were 
appropriately cast on creation.  Changes:

http://code.google.com/r/ardent-embic/source/detail?r=6e83fd7d74a339ab1a3fc1e604
76dc56e3418429

http://code.google.com/r/ardent-embic/source/detail?r=ea70facd0581eb8c5f3d833cba
ea36bc7a961157

Original comment by ard...@gmail.com on 12 Dec 2010 at 8:20

  • Changed state: Resolved

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant