__cxa_bad_cast is PRIVATE API, but i really dont use it drectly..

Discussion in 'Public Game Developers Forum' started by adot777, Nov 20, 2009.

  1. adot777

    adot777 Well-Known Member

    Aug 19, 2009
    817
    0
    0
    today, i received a email from apple:

    i dont use it directly, i used boost lib in GeoGeo Wars, weather the lib
    call it directly....

    any guys here have used boost lib in your apps?
     
  2. adot777

    adot777 Well-Known Member

    Aug 19, 2009
    817
    0
    0
    i get it....boost lib
     
  3. TheBunny

    TheBunny Well-Known Member

    Nov 8, 2008
    205
    0
    16
    MMO Mac Lead ZeniMax Online
    Baltimore
    do you mean

    C++ BOOST?

    its not even a lib its a set of headers and some libs.

    You use the parts you need.

    So saying you just use BOOST is not really a clue to what you used.

    I use BOOST for files / paths just fine... shrug.
     
  4. GregH

    GregH Well-Known Member

    Sep 12, 2009
    479
    0
    0
    I haven't used boost in any of my apps but I'd be surprised if it contains code that calls a private API; its mostly "generic" code.

    Are you using any engines such as Unity? I believe a couple of weeks ago they had to put out an update because they had some 'illegal' code like this. (its fixed now and my apologies if I got this wrong). My point is, check the external libraries you're using.
     
  5. adot777

    adot777 Well-Known Member

    Aug 19, 2009
    817
    0
    0
    i found out that this privte API 's head file is used by boost(c++) lib.

    in my "GeoGeo Wars" i used mutilthread, serialization lib....

    :)
     
  6. adot777

    adot777 Well-Known Member

    Aug 19, 2009
    817
    0
    0
    i used Mutithread , Serialization lib in "GeoGeo Wars"...
     
  7. GregH

    GregH Well-Known Member

    Sep 12, 2009
    479
    0
    0
    Wow, I never would have guessed that would be a problem. Have you determined which part of boost uses the private API? I guess you're going to have to rewrite that functionality.
     
  8. bomber

    bomber Well-Known Member

    Nov 9, 2008
    942
    1
    0
    We are not using boost, but from looking at the code it seems to be quite simple to replace the functions, it's just one header file. It would be best if those modifications are done in the main boost trunk though so that everyone can get it fixed.
     

Share This Page