--- Log opened Sat Mar 23 00:00:25 2019 01:52 -!- Horwitz [~mich1@p200300EC9BC33600022268FFFE64E7C4.dip0.t-ipconnect.de] has quit [Ping timeout: 252 seconds] 02:05 -!- Horwitz [~mich1@p200300EC9BE7F000022268FFFE64E7C4.dip0.t-ipconnect.de] has joined #navit 02:05 -!- mode/#navit [+o Horwitz] by ChanServ 06:32 -!- xenos1984 [~xenos1984@c42-199.i04-11.onvol.net] has joined #navit 06:32 -!- mode/#navit [+v xenos1984] by ChanServ 07:24 -!- xenos1984 [~xenos1984@c42-199.i04-11.onvol.net] has quit [Ping timeout: 250 seconds] 07:43 -!- xenos1984 [~xenos1984@c42-199.i04-11.onvol.net] has joined #navit 07:43 -!- mode/#navit [+v xenos1984] by ChanServ 07:54 -!- xenos1984 [~xenos1984@c42-199.i04-11.onvol.net] has quit [Ping timeout: 250 seconds] 09:05 -!- xenos1984 [~xenos1984@c42-199.i04-11.onvol.net] has joined #navit 09:05 -!- mode/#navit [+v xenos1984] by ChanServ 09:09 -!- xenos1984 [~xenos1984@c42-199.i04-11.onvol.net] has quit [Ping timeout: 246 seconds] 09:13 -!- xenos1984 [~xenos1984@c42-199.i04-11.onvol.net] has joined #navit 09:13 -!- mode/#navit [+v xenos1984] by ChanServ 09:21 -!- xenos1984 [~xenos1984@c42-199.i04-11.onvol.net] has quit [Ping timeout: 250 seconds] 16:12 #navit: < mvglasow> I'm one step further on the HAVE_API_WIN32_BASE, it helps to make sure you're actually including config.h 16:32 #navit: < mvglasow> but now my own conditionals are not working the way they should... 17:09 #navit: < mvglasow> Doh! #error will, of course, always fire, not just when a function call appears in the code *facepalm* 20:23 #navit: <+jkoan> Hi mvglasow :) 20:24 #navit: < mvglasow> hi jkoan 20:26 #navit: <+jkoan> How's going on multithreading? 20:26 #navit: < mvglasow> basics are now sorted out 20:27 #navit: < mvglasow> currently still trying to detect presence of pthread_setname_np() reliably 20:27 #navit: < mvglasow> so I can name threads 20:28 #navit: < mvglasow> then it'll be all about making various functions thread-safe 20:28 #navit: <+jkoan> Really cool :) 20:29 #navit: <+jkoan> You said you had problems with the tomtom build? 20:29 #navit: < mvglasow> you mean with multithreading? or in general? 20:30 #navit: <+jkoan> Multithreading 20:30 #navit: < mvglasow> that should be sorted out by now, at least CI is building 20:31 #navit: < mvglasow> I ended up writing a thread abstraction library for all thread-related functions 20:31 #navit: <+jkoan> Ah okay, if you are ready I could test it on real tomtom ;) 20:31 #navit: <+jkoan> Glib was not sufficient? 20:31 #navit: < mvglasow> you can grab one of the latest artifacts and see if it starts up OK 20:32 #navit: < mvglasow> GLib would have been, but not the "support GLib" in Navit, which lacks thread functionality 20:32 #navit: < mvglasow> and thus breaks things on Android, as well as Win* 20:34 #navit: <+jkoan> I would like to remove the navit/support completely and provide a better build environment 20:34 #navit: < mvglasow> sure, if you have an idea how to get glib on non-Linux platforms 20:35 #navit: <+jkoan> Is that so complicated? 20:35 #navit: <+jkoan> I did set up a win10 in a vm so I will test this last week 20:35 #navit: < mvglasow> if we want it on the target platform, we have to build it somehow 20:35 #navit: <+jkoan> *next weee 20:36 #navit: < mvglasow> GLib replaced their build system a few weeks ago, integrating that into CMake is gonna be challenging 20:36 #navit: < mvglasow> but maybe you know more about CMake then I do 20:39 #navit: <+jkoan> I also don't want to drop any supported platforms (except tomtom minimal which is useless) but the support is really annoying 20:41 #navit: < mvglasow> probably was the best option available at the time (which was also the time without a compelling reason for multithreading :-) 20:42 #navit: <+jkoan> Would detecting of the pthread function in cmake help? 20:42 #navit: <+jkoan> I know that this is possible 20:42 #navit: < mvglasow> that layer is pretty much sorted out 20:42 #navit: < mvglasow> I looked at fake.c 20:43 #navit: < mvglasow> and they simply assume the pthread API is available on any non-Windows platform 20:43 #navit: < mvglasow> seems to work so far, at least as far as CI is concerned 20:44 #navit: <+jkoan> Ah okay ^^ was only a idea 20:45 #navit: < mvglasow> might need to get back to it if we ever add support for a platform that is not Windows and does not support pthreads 20:46 #navit: <+jkoan> Okay :D 20:47 #navit: <+jkoan> I currently working on a a Sdl2 driver --- Log closed Sun Mar 24 00:00:27 2019