可以使用apache';s PHP模块影响C++;其他模块中的异常机制?

可以使用apache';s PHP模块影响C++;其他模块中的异常机制?,php,c++,apache,gcc,Php,C++,Apache,Gcc,设置: 阿帕奇 php客户端 Apache的php_module.so custom.so-我的php扩展,包含以下代码(C++): php_module.so是从与php CLI相同的源代码构建的,但是我不知道用于编译php_module.so的GCC标志。某些gcc标志集(用于php_module.so编译)会影响custom.so异常行为吗 更新 似乎是GCC错误,因为使用clang解决了问题 try { throw MyException("Bla-Bla"); } catch

设置:

  • 阿帕奇
  • php客户端
  • Apache的php_module.so
  • custom.so-我的php扩展,包含以下代码(C++):

  • php_module.so是从与php CLI相同的源代码构建的,但是我不知道用于编译php_module.so的GCC标志。某些gcc标志集(用于php_module.so编译)会影响custom.so异常行为吗

    更新 似乎是GCC错误,因为使用clang解决了问题

    try {
        throw MyException("Bla-Bla");
    } catch(const MyException& e) {
        LOG("got " << e.what());
    }
    
    terminate called after throwing an instance of 'MyException'
      what(): Bla-Bla
    [Wed Oct 07 14:12:41 2015] [notice] child pid 12614 exit signal Abort trap (6)