Friday, 2013-06-21

*** tpb has joined #freeorion00:00
*** tomreyn has quit IRC00:07
*** planetmaker has quit IRC00:21
*** planetmaker has joined #freeorion00:28
*** Catelite has quit IRC01:20
*** STalKer-X has joined #freeorion03:29
*** STalKer-X_c has quit IRC03:30
*** riidom has joined #freeorion05:57
*** O01eg has quit IRC06:27
*** O01eg has joined #freeorion06:51
GeofftheMedioadrian_broher: gigi's clr and exception classes are header only. do you know if there's any need to declare them with an export api or if that could be left off?07:26
*** riidom has quit IRC07:36
*** tomreyn has joined #freeorion08:35
*** O01eg has quit IRC11:42
*** O01eg has joined #freeorion11:50
*** riidom has joined #freeorion12:04
*** O01eg has quit IRC13:58
*** O01eg has joined #freeorion14:03
*** riidom_II has joined #freeorion14:40
*** riidom has quit IRC14:43
*** riidom_II is now known as riidom16:17
*** O01eg has quit IRC16:43
*** O01eg has joined #freeorion16:46
*** riidom has quit IRC17:59
*** riidom has joined #freeorion18:10
GeofftheMedioadrian_broher: gigi's clr and exception classes are header only. do you know if there's any need to declare them with an export api or if that could be left off?19:36
adrian_broheron what platform?19:37
adrian_broherbut no, I don't think that an explicit export is required. The whole implementation is visible to every client that includes the header19:38
GeofftheMediowindows19:38
GeofftheMedioonly case where it's ever needed as far as i know19:39
adrian_broherwell, you can do it with g++ too19:39
adrian_broherbut they go the other way around19:39
GeofftheMediohrm19:39
adrian_broherevery symbol is visible, unless configured otherwise19:39
GeofftheMediowell, as far as I can tell, it's only used on windows at present anyway19:39
adrian_broherhttp://www.ibm.com/developerworks/aix/library/au-porting/19:40
tpb<http://ln-s.net/-ItV> (at www.ibm.com)19:40
adrian_broherThe article compares the differences between so and dlls but also give a short overview on how dlls work.19:42
adrian_broherdo you try to set up GG as dll?19:43
adrian_broheror why do you ask about that?19:43
GeofftheMedioit already is one19:43
adrian_broheryeah, but not in the msvc project iirc19:43
GeofftheMedioyes, in the msvc project19:44
adrian_broheroh, okay19:44
GeofftheMedioI wanted to make clr and exception not marked with api macros to avoid issues with the headers being used in other projects19:44
adrian_broherDo you have problems with duplicate symbols or something like that?19:48
GeofftheMediosome warings, also some linking problems if trying to make common into a dll since it's trying to import them and doesn't have a lib to provide them19:49
adrian_broherokay.19:50
adrian_broherYou may run into problems with that because common still require symbols from parse19:51
GeofftheMedioI don't expect to accomplish it19:51
adrian_broherbut that problem can be solved.19:51
GeofftheMediojust wanted to work out some potential issues19:51
adrian_broherThat's also okay. Less stuff I need to wrap my head around. :)19:52
*** custos-mundi has quit IRC21:43
*** planetmaker has quit IRC23:10
*** planetmaker has joined #freeorion23:15

Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!