*** tpb has joined #freeorion | 00:00 | |
*** tomreyn has quit IRC | 00:07 | |
*** planetmaker has quit IRC | 00:21 | |
*** planetmaker has joined #freeorion | 00:28 | |
*** Catelite has quit IRC | 01:20 | |
*** STalKer-X has joined #freeorion | 03:29 | |
*** STalKer-X_c has quit IRC | 03:30 | |
*** riidom has joined #freeorion | 05:57 | |
*** O01eg has quit IRC | 06:27 | |
*** O01eg has joined #freeorion | 06:51 | |
GeofftheMedio | adrian_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 IRC | 07:36 | |
*** tomreyn has joined #freeorion | 08:35 | |
*** O01eg has quit IRC | 11:42 | |
*** O01eg has joined #freeorion | 11:50 | |
*** riidom has joined #freeorion | 12:04 | |
*** O01eg has quit IRC | 13:58 | |
*** O01eg has joined #freeorion | 14:03 | |
*** riidom_II has joined #freeorion | 14:40 | |
*** riidom has quit IRC | 14:43 | |
*** riidom_II is now known as riidom | 16:17 | |
*** O01eg has quit IRC | 16:43 | |
*** O01eg has joined #freeorion | 16:46 | |
*** riidom has quit IRC | 17:59 | |
*** riidom has joined #freeorion | 18:10 | |
GeofftheMedio | adrian_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_broher | on what platform? | 19:37 |
adrian_broher | but no, I don't think that an explicit export is required. The whole implementation is visible to every client that includes the header | 19:38 |
GeofftheMedio | windows | 19:38 |
GeofftheMedio | only case where it's ever needed as far as i know | 19:39 |
adrian_broher | well, you can do it with g++ too | 19:39 |
adrian_broher | but they go the other way around | 19:39 |
GeofftheMedio | hrm | 19:39 |
adrian_broher | every symbol is visible, unless configured otherwise | 19:39 |
GeofftheMedio | well, as far as I can tell, it's only used on windows at present anyway | 19:39 |
adrian_broher | http://www.ibm.com/developerworks/aix/library/au-porting/ | 19:40 |
tpb | <http://ln-s.net/-ItV> (at www.ibm.com) | 19:40 |
adrian_broher | The article compares the differences between so and dlls but also give a short overview on how dlls work. | 19:42 |
adrian_broher | do you try to set up GG as dll? | 19:43 |
adrian_broher | or why do you ask about that? | 19:43 |
GeofftheMedio | it already is one | 19:43 |
adrian_broher | yeah, but not in the msvc project iirc | 19:43 |
GeofftheMedio | yes, in the msvc project | 19:44 |
adrian_broher | oh, okay | 19:44 |
GeofftheMedio | I wanted to make clr and exception not marked with api macros to avoid issues with the headers being used in other projects | 19:44 |
adrian_broher | Do you have problems with duplicate symbols or something like that? | 19:48 |
GeofftheMedio | some 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 them | 19:49 |
adrian_broher | okay. | 19:50 |
adrian_broher | You may run into problems with that because common still require symbols from parse | 19:51 |
GeofftheMedio | I don't expect to accomplish it | 19:51 |
adrian_broher | but that problem can be solved. | 19:51 |
GeofftheMedio | just wanted to work out some potential issues | 19:51 |
adrian_broher | That's also okay. Less stuff I need to wrap my head around. :) | 19:52 |
*** custos-mundi has quit IRC | 21:43 | |
*** planetmaker has quit IRC | 23:10 | |
*** planetmaker has joined #freeorion | 23:15 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!