Linux -malign-double和club

时间:2014-09-25 10:18:33

标签: linux alignment physx

Linux(Ubuntu 14.04),gcc,c / c ++项目。 我有中间件(nvidia PhysX)需要-malign-double编译选项(我的应用程序是x86 32位)但是当我将它添加到项目标志时,一些包含off64_t的系统结构(stat64,aiocb64等...)(扩展到他们的对齐方式已经改变了(长的是现在8个字节而不是4个)和像stat64,aio_read64这样的功能不再起作用了 - 这个问题有什么解决办法吗? (我需要编译自己的clib版本和其他人 - 这听起来很疯狂) 目前只有IO和大文件处理功能似乎受到影响 - 但我首先需要大量(> 4GB)文件处理。

任何想法如何解决这个问题。 (我无法在某些.so文件中关闭PhysX并将接口暴露给它的clases,因为我还需要其中的大部分)

0 个答案:

没有答案